Common Lisp Package: XPATH-PROTOCOL

XPATH-PROTOCOL package contains generic functions that are used to support multiple representations of XML documents for XPath.

README:

FUNCTION

Public

Undocumented

ATTRIBUTE-PIPE (NODE)

BASE-URI (NODE)

CHILD-PIPE (NODE)

GET-ELEMENT-BY-ID (NODE ID)

HASH-KEY (NODE)

LOCAL-NAME (NODE)

NAMESPACE-PIPE (NODE)

NAMESPACE-PREFIX (NODE)

NAMESPACE-URI (NODE)

NODE-EQUAL (NODE OTHER)

NODE-P (NODE)

NODE-TEXT (NODE)

NODE-TYPE-P (NODE TYPE)

PARENT-NODE (NODE)

PROCESSING-INSTRUCTION-TARGET (NODE)

QUALIFIED-NAME (NODE)

UNPARSED-ENTITY-URI (NODE NAME)

MACRO

Public

Undocumented

DEFINE-DEFAULT-METHOD (NAME (&REST ARGS) &BODY BODY)

GENERIC-FUNCTION

Public

Undocumented

ATTRIBUTE-PIPE-USING-NAVIGATOR (NAVIGATOR NODE)

BASE-URI-USING-NAVIGATOR (NAVIGATOR NODE)

CHILD-PIPE-USING-NAVIGATOR (NAVIGATOR NODE)

GET-ELEMENT-BY-ID-USING-NAVIGATOR (NAVIGATOR NODE ID)

HASH-KEY-USING-NAVIGATOR (NAVIGATOR NODE)

LOCAL-NAME-USING-NAVIGATOR (NAVIGATOR NODE)

NAMESPACE-PIPE-USING-NAVIGATOR (NAVIGATOR NODE)

NAMESPACE-PREFIX-USING-NAVIGATOR (NAVIGATOR NODE)

NAMESPACE-URI-USING-NAVIGATOR (NAVIGATOR NODE)

NODE-EQUAL-USING-NAVIGATOR (NAVIGATOR NODE OTHER)

NODE-P-USING-NAVIGATOR (NAVIGATOR NODE)

NODE-TEXT-USING-NAVIGATOR (NAVIGATOR NODE)

NODE-TYPE-P-USING-NAVIGATOR (NAVIGATOR NODE TYPE)

PARENT-NODE-USING-NAVIGATOR (NAVIGATOR NODE)

PROCESSING-INSTRUCTION-TARGET-USING-NAVIGATOR (NAVIGATOR NODE)

QUALIFIED-NAME-USING-NAVIGATOR (NAVIGATOR NODE)

UNPARSED-ENTITY-URI-USING-NAVIGATOR (NAVIGATOR NODE NAME)