libxml2_xpath.h File Reference

Typedef xmlXPathContext

typedef struct _xmlXPathContextxmlXPathContext

Typedef xmlXPathContextPtr

typedef xmlXPathContext *xmlXPathContextPtr

Typedef xmlXPathParserContext

typedef struct _xmlXPathParserContextxmlXPathParserContext

Typedef xmlXPathParserContextPtr

typedef xmlXPathParserContext *xmlXPathParserContextPtr

Typedef xmlNodeSet

typedef struct _xmlNodeSetxmlNodeSet

Typedef xmlNodeSetPtr

typedef xmlNodeSet *xmlNodeSetPtr

Typedef xmlXPathObject

typedef struct _xmlXPathObjectxmlXPathObject

Typedef xmlXPathObjectPtr

typedef xmlXPathObject *xmlXPathObjectPtr

Typedef xmlXPathConvertFunc

typedef int(*xmlXPathConvertFunc

xmlXPathConvertFunc: A conversion function is associated to a type and used to cast the new type to primitive values.

Returns -1 in case of error, 0 otherwise

Typedef xmlXPathType

typedef struct _xmlXPathTypexmlXPathType

Typedef xmlXPathTypePtr

typedef xmlXPathType *xmlXPathTypePtr

Typedef xmlXPathVariable

typedef struct _xmlXPathVariablexmlXPathVariable

Typedef xmlXPathVariablePtr

typedef xmlXPathVariable *xmlXPathVariablePtr

Typedef xmlXPathEvalFunc

typedef void(*xmlXPathEvalFunc

xmlXPathEvalFunc: An XPath evaluation function, the parameters are on the XPath context stack.

Typedef xmlXPathFunct

typedef struct _xmlXPathFunctxmlXPathFunct

Typedef xmlXPathFuncPtr

typedef xmlXPathFunct *xmlXPathFuncPtr

Typedef xmlXPathAxisFunc

typedef xmlXPathObjectPtr(*xmlXPathAxisFunc

xmlXPathAxisFunc: An axis traversal function. To traverse an axis, the engine calls the first time with cur == NULL and repeat until the function returns NULL indicating the end of the axis traversal.

Returns the next node in that axis or NULL if at the end of the axis.

Typedef xmlXPathAxis

typedef struct _xmlXPathAxisxmlXPathAxis

Typedef xmlXPathAxisPtr

typedef xmlXPathAxis *xmlXPathAxisPtr

Typedef xeXPathNsResolverFunc

typedef const xmlChar *(*xeXPathNsResolverFunc

Callback for resolving prefix names into namespace URIs

Namespace URI for aNs prefix.

Resolving is made with aCtxt context.

This function is used internally by for implementation of namespace-resovling feature in XPath API of XML Engine (MXmlEngNamespaceResolver interface is called by libxml2)

Typedef xmlXPathStepOp

typedef struct _xmlXPathStepOpxmlXPathStepOp

Typedef xmlXPathStepOpPtr

typedef xmlXPathStepOp *xmlXPathStepOpPtr

Typedef xmlXPathCompExpr

typedef struct _xmlXPathCompExprxmlXPathCompExpr

Typedef xmlXPathCompExprPtr

typedef xmlXPathCompExpr *xmlXPathCompExprPtr

Typedef xmlXPathFunction

typedef void(*xmlXPathFunction

xmlXPathFunction: An XPath function. The arguments (if any) are popped out from the context stack and the result is pushed on the stack.