libxml2_xpath.h File Reference

Typedef xmlXPathContext

typedef struct _xmlXPathContext xmlXPathContext

Typedef xmlXPathContextPtr

typedef xmlXPathContext * xmlXPathContextPtr

Typedef xmlXPathParserContext

typedef struct _xmlXPathParserContext xmlXPathParserContext

Typedef xmlXPathParserContextPtr

typedef xmlXPathParserContext * xmlXPathParserContextPtr

Typedef xmlNodeSet

typedef struct _xmlNodeSet xmlNodeSet

Typedef xmlNodeSetPtr

typedef xmlNodeSet * xmlNodeSetPtr

Typedef xmlXPathObject

typedef struct _xmlXPathObject xmlXPathObject

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 _xmlXPathType xmlXPathType

Typedef xmlXPathTypePtr

typedef xmlXPathType * xmlXPathTypePtr

Typedef xmlXPathVariable

typedef struct _xmlXPathVariable xmlXPathVariable

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 _xmlXPathFunct xmlXPathFunct

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 _xmlXPathAxis xmlXPathAxis

Typedef xmlXPathAxisPtr

typedef xmlXPathAxis * xmlXPathAxisPtr

Typedef xeXPathNsResolverFunc

typedef const xmlChar *(* xeXPathNsResolverFunc

Callback for resolving prefix names into namespace URIs

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 _xmlXPathStepOp xmlXPathStepOp

Typedef xmlXPathStepOpPtr

typedef xmlXPathStepOp * xmlXPathStepOpPtr

Typedef xmlXPathCompExpr

typedef struct _xmlXPathCompExpr xmlXPathCompExpr

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.