libxml2_xpathinternals.h File Reference

xmlXPathSetError

xmlXPathSetError: Raises an error.

xmlXPathSetArityError

xmlXPathSetArityError: Raises an XPATH_INVALID_ARITY error.

xmlXPathSetTypeError

xmlXPathSetTypeError: Raises an XPATH_INVALID_TYPE error.

xmlXPathGetError

xmlXPathGetError: Get the error code of an XPath context.

Returns the context error.

xmlXPathCheckError

xmlXPathCheckError: Check if an XPath error was raised.

Returns true if an error has been raised, false otherwise.

xmlXPathGetDocument

xmlXPathGetDocument: Get the document of an XPath context.

Returns the context document.

xmlXPathGetContextNode

xmlXPathGetContextNode: Get the context node of an XPath context.

Returns the context node.

xmlXPathPopBoolean ( xmlXPathParserContextPtr )

XMLPUBFUN int XMLCALLxmlXPathPopBoolean(xmlXPathParserContextPtrctxt)

xmlXPathPopNumber ( xmlXPathParserContextPtr )

XMLPUBFUN double XMLCALLxmlXPathPopNumber(xmlXPathParserContextPtrctxt)

xmlXPathPopString ( xmlXPathParserContextPtr )

XMLPUBFUN xmlChar *XMLCALLxmlXPathPopString(xmlXPathParserContextPtrctxt)

xmlXPathPopNodeSet ( xmlXPathParserContextPtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathPopNodeSet(xmlXPathParserContextPtrctxt)

xmlXPathPopExternal ( xmlXPathParserContextPtr )

XMLPUBFUN void *XMLCALLxmlXPathPopExternal(xmlXPathParserContextPtrctxt)

xmlXPathReturnBoolean

xmlXPathReturnBoolean: Pushes the boolean val on the context stack.

xmlXPathReturnTrue

xmlXPathReturnTrue: Pushes true on the context stack.

xmlXPathReturnFalse

xmlXPathReturnFalse: Pushes false on the context stack.

xmlXPathReturnNumber

xmlXPathReturnNumber: Pushes the double val on the context stack.

xmlXPathReturnString

xmlXPathReturnString: Pushes the string str on the context stack.

xmlXPathReturnEmptyString

xmlXPathReturnEmptyString: Pushes an empty string on the stack.

xmlXPathReturnNodeSet

xmlXPathReturnNodeSet: Pushes the node-set ns on the context stack.

xmlXPathReturnEmptyNodeSet

xmlXPathReturnEmptyNodeSet: Pushes an empty node-set on the context stack.

xmlXPathReturnExternal

xmlXPathReturnExternal: Pushes user data on the context stack.

xmlXPathStackIsNodeSet

xmlXPathStackIsNodeSet: Check if the current value on the XPath stack is a node set or an XSLT value tree.

Returns true if the current object on the stack is a node-set.

xmlXPathStackIsExternal

xmlXPathStackIsExternal: Checks if the current value on the XPath stack is an external object.

Returns true if the current object on the stack is an external object.

xmlXPathEmptyNodeSet

xmlXPathEmptyNodeSet: Empties a node-set.

CHECK_ERROR

CHECK_ERROR:

Macro to return from the function if an XPath error was detected.

CHECK_ERROR0

CHECK_ERROR0:

Macro to return 0 from the function if an XPath error was detected.

XP_ERROR

XP_ERROR: Macro to raise an XPath error and return.

XP_ERROR0

XP_ERROR0: Macro to raise an XPath error and return 0.

CHECK_TYPE

CHECK_TYPE: Macro to check that the value on top of the XPath stack is of a given type.

CHECK_TYPE0

CHECK_TYPE0: Macro to check that the value on top of the XPath stack is of a given type. Return(0) in case of failure

CHECK_ARITY

CHECK_ARITY: Macro to check that the number of args passed to an XPath function matches.

CAST_TO_STRING

CAST_TO_STRING:

Macro to try to cast the value on the top of the XPath stack to a string.

CAST_TO_NUMBER

CAST_TO_NUMBER:

Macro to try to cast the value on the top of the XPath stack to a number.

CAST_TO_BOOLEAN

CAST_TO_BOOLEAN:

Macro to try to cast the value on the top of the XPath stack to a boolean.

Typedef xmlXPathVariableLookupFunc

typedef xmlXPathObjectPtr(*xmlXPathVariableLookupFunc

xmlXPathVariableLookupFunc: Prototype for callbacks used to plug variable lookup in the XPath engine.

Returns the XPath object value or NULL if not found.

xmlXPathRegisterVariableLookup ( xmlXPathContextPtr, xmlXPathVariableLookupFunc, void * )

XMLPUBFUN void XMLCALLxmlXPathRegisterVariableLookup(xmlXPathContextPtrctxt,
xmlXPathVariableLookupFuncf,
void *data
)

Typedef xmlXPathFuncLookupFunc

typedef xmlXPathFunction(*xmlXPathFuncLookupFunc

xmlXPathFuncLookupFunc: Prototype for callbacks used to plug function lookup in the XPath engine.

Returns the XPath function or NULL if not found.

xmlXPathRegisterFuncLookup ( xmlXPathContextPtr, xmlXPathFuncLookupFunc, void * )

XMLPUBFUN void XMLCALLxmlXPathRegisterFuncLookup(xmlXPathContextPtrctxt,
xmlXPathFuncLookupFuncf,
void *funcCtxt
)

xmlXPatherror

xmlXPathErr ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathErr(xmlXPathParserContextPtrctxt,
interror
)

xmlXPathNodeSetContains ( xmlNodeSetPtr, xmlNodePtr )

XMLPUBFUN int XMLCALLxmlXPathNodeSetContains(xmlNodeSetPtrcur,
xmlNodePtrval
)

NodeSet handling.

xmlXPathDifference ( xmlNodeSetPtr, xmlNodeSetPtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathDifference(xmlNodeSetPtrnodes1,
xmlNodeSetPtrnodes2
)

xmlXPathIntersection ( xmlNodeSetPtr, xmlNodeSetPtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathIntersection(xmlNodeSetPtrnodes1,
xmlNodeSetPtrnodes2
)

xmlXPathDistinctSorted ( xmlNodeSetPtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathDistinctSorted(xmlNodeSetPtrnodes)

xmlXPathDistinct ( xmlNodeSetPtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathDistinct(xmlNodeSetPtrnodes)

xmlXPathHasSameNodes ( xmlNodeSetPtr, xmlNodeSetPtr )

XMLPUBFUN int XMLCALLxmlXPathHasSameNodes(xmlNodeSetPtrnodes1,
xmlNodeSetPtrnodes2
)

xmlXPathNodeLeadingSorted ( xmlNodeSetPtr, xmlNodePtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathNodeLeadingSorted(xmlNodeSetPtrnodes,
xmlNodePtrnode
)

xmlXPathLeadingSorted ( xmlNodeSetPtr, xmlNodeSetPtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathLeadingSorted(xmlNodeSetPtrnodes1,
xmlNodeSetPtrnodes2
)

xmlXPathNodeLeading ( xmlNodeSetPtr, xmlNodePtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathNodeLeading(xmlNodeSetPtrnodes,
xmlNodePtrnode
)

xmlXPathLeading ( xmlNodeSetPtr, xmlNodeSetPtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathLeading(xmlNodeSetPtrnodes1,
xmlNodeSetPtrnodes2
)

xmlXPathNodeTrailingSorted ( xmlNodeSetPtr, xmlNodePtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathNodeTrailingSorted(xmlNodeSetPtrnodes,
xmlNodePtrnode
)

xmlXPathTrailingSorted ( xmlNodeSetPtr, xmlNodeSetPtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathTrailingSorted(xmlNodeSetPtrnodes1,
xmlNodeSetPtrnodes2
)

xmlXPathNodeTrailing ( xmlNodeSetPtr, xmlNodePtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathNodeTrailing(xmlNodeSetPtrnodes,
xmlNodePtrnode
)

xmlXPathTrailing ( xmlNodeSetPtr, xmlNodeSetPtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathTrailing(xmlNodeSetPtrnodes1,
xmlNodeSetPtrnodes2
)

xmlXPathRegisterNs ( xmlXPathContextPtr, const xmlChar *, const xmlChar * )

XMLPUBFUN int XMLCALLxmlXPathRegisterNs(xmlXPathContextPtrctxt,
const xmlChar *prefix,
const xmlChar *ns_uri
)

Extending a context.

xmlXPathNsLookup ( xmlXPathContextPtr, const xmlChar * )

XMLPUBFUN const xmlChar *XMLCALLxmlXPathNsLookup(xmlXPathContextPtrctxt,
const xmlChar *prefix
)

xmlXPathRegisteredNsCleanup ( xmlXPathContextPtr )

XMLPUBFUN void XMLCALLxmlXPathRegisteredNsCleanup(xmlXPathContextPtrctxt)

xmlXPathRegisterFunc ( xmlXPathContextPtr, const xmlChar *, xmlXPathFunction )

XMLPUBFUN int XMLCALLxmlXPathRegisterFunc(xmlXPathContextPtrctxt,
const xmlChar *name,
xmlXPathFunctionf
)

xmlXPathRegisterFuncNS ( xmlXPathContextPtr, const xmlChar *, const xmlChar *, xmlXPathFunction )

XMLPUBFUN int XMLCALLxmlXPathRegisterFuncNS(xmlXPathContextPtrctxt,
const xmlChar *name,
const xmlChar *ns_uri,
xmlXPathFunctionf
)

xmlXPathRegisterVariable ( xmlXPathContextPtr, const xmlChar *, xmlXPathObjectPtr )

XMLPUBFUN int XMLCALLxmlXPathRegisterVariable(xmlXPathContextPtrctxt,
const xmlChar *name,
xmlXPathObjectPtrvalue
)

xmlXPathRegisterVariableNS ( xmlXPathContextPtr, const xmlChar *, const xmlChar *, xmlXPathObjectPtr )

XMLPUBFUN int XMLCALLxmlXPathRegisterVariableNS(xmlXPathContextPtrctxt,
const xmlChar *name,
const xmlChar *ns_uri,
xmlXPathObjectPtrvalue
)

xmlXPathFunctionLookup ( xmlXPathContextPtr, const xmlChar * )

XMLPUBFUN xmlXPathFunction XMLCALLxmlXPathFunctionLookup(xmlXPathContextPtrctxt,
const xmlChar *name
)

xmlXPathFunctionLookupNS ( xmlXPathContextPtr, const xmlChar *, const xmlChar * )

XMLPUBFUN xmlXPathFunction XMLCALLxmlXPathFunctionLookupNS(xmlXPathContextPtrctxt,
const xmlChar *name,
const xmlChar *ns_uri
)

xmlXPathRegisteredFuncsCleanup ( xmlXPathContextPtr )

XMLPUBFUN void XMLCALLxmlXPathRegisteredFuncsCleanup(xmlXPathContextPtrctxt)

xmlXPathVariableLookup ( xmlXPathContextPtr, const xmlChar * )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathVariableLookup(xmlXPathContextPtrctxt,
const xmlChar *name
)

xmlXPathVariableLookupNS ( xmlXPathContextPtr, const xmlChar *, const xmlChar * )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathVariableLookupNS(xmlXPathContextPtrctxt,
const xmlChar *name,
const xmlChar *ns_uri
)

xmlXPathRegisteredVariablesCleanup ( xmlXPathContextPtr )

XMLPUBFUN void XMLCALLxmlXPathRegisteredVariablesCleanup(xmlXPathContextPtrctxt)

xmlXPathNewParserContext ( const xmlChar *, xmlXPathContextPtr )

XMLPUBFUN xmlXPathParserContextPtr XMLCALLxmlXPathNewParserContext(const xmlChar *str,
xmlXPathContextPtrctxt
)

Utilities to extend XPath.

xmlXPathFreeParserContext ( xmlXPathParserContextPtr )

XMLPUBFUN void XMLCALLxmlXPathFreeParserContext(xmlXPathParserContextPtrctxt)

valuePop ( xmlXPathParserContextPtr )

XMLPUBFUN xmlXPathObjectPtr XMLCALLvaluePop(xmlXPathParserContextPtrctxt)

valuePush ( xmlXPathParserContextPtr, xmlXPathObjectPtr )

XMLPUBFUN int XMLCALLvaluePush(xmlXPathParserContextPtrctxt,
xmlXPathObjectPtrvalue
)

xmlXPathNewString ( const xmlChar * )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathNewString(const xmlChar *val)

xmlXPathNewCString ( const char * )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathNewCString(const char *val)

xmlXPathWrapString ( xmlChar * )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathWrapString(xmlChar *val)

xmlXPathWrapCString ( char * )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathWrapCString(char *val)

xmlXPathNewFloat ( double )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathNewFloat(doubleval)

xmlXPathNewBoolean ( int )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathNewBoolean(intval)

xmlXPathNewNodeSet ( xmlNodePtr )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathNewNodeSet(xmlNodePtrval)

xmlXPathNewValueTree ( xmlNodePtr )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathNewValueTree(xmlNodePtrval)

xmlXPathNodeSetAdd ( xmlNodeSetPtr, xmlNodePtr )

XMLPUBFUN void XMLCALLxmlXPathNodeSetAdd(xmlNodeSetPtrcur,
xmlNodePtrval
)

xmlXPathNodeSetAddUnique ( xmlNodeSetPtr, xmlNodePtr )

XMLPUBFUN void XMLCALLxmlXPathNodeSetAddUnique(xmlNodeSetPtrcur,
xmlNodePtrval
)

xmlXPathNodeSetAddNs ( xmlNodeSetPtr, xmlNodePtr, xmlNsPtr )

XMLPUBFUN void XMLCALLxmlXPathNodeSetAddNs(xmlNodeSetPtrcur,
xmlNodePtrnode,
xmlNsPtrns
)

xmlXPathNodeSetSort ( xmlNodeSetPtr )

XMLPUBFUN void XMLCALLxmlXPathNodeSetSort(xmlNodeSetPtrset)

xmlXPathRoot ( xmlXPathParserContextPtr )

XMLPUBFUN void XMLCALLxmlXPathRoot(xmlXPathParserContextPtrctxt)

xmlXPathEvalExpr ( xmlXPathParserContextPtr )

XMLPUBFUN void XMLCALLxmlXPathEvalExpr(xmlXPathParserContextPtrctxt)

xmlXPathParseName ( xmlXPathParserContextPtr )

XMLPUBFUN xmlChar *XMLCALLxmlXPathParseName(xmlXPathParserContextPtrctxt)

xmlXPathParseNCName ( xmlXPathParserContextPtr )

XMLPUBFUN xmlChar *XMLCALLxmlXPathParseNCName(xmlXPathParserContextPtrctxt)

xmlXPathStringEvalNumber ( const xmlChar * )

XMLPUBFUN double XMLCALLxmlXPathStringEvalNumber(const xmlChar *str)

xmlXPathEvaluatePredicateResult ( xmlXPathParserContextPtr, xmlXPathObjectPtr )

XMLPUBFUN int XMLCALLxmlXPathEvaluatePredicateResult(xmlXPathParserContextPtrctxt,
xmlXPathObjectPtrres
)

xmlXPathRegisterAllFunctions ( xmlXPathContextPtr )

XMLPUBFUN void XMLCALLxmlXPathRegisterAllFunctions(xmlXPathContextPtrctxt)

xmlXPathNodeSetMerge ( xmlNodeSetPtr, xmlNodeSetPtr )

XMLPUBFUN xmlNodeSetPtr XMLCALLxmlXPathNodeSetMerge(xmlNodeSetPtrval1,
xmlNodeSetPtrval2
)

xmlXPathNodeSetDel ( xmlNodeSetPtr, xmlNodePtr )

XMLPUBFUN void XMLCALLxmlXPathNodeSetDel(xmlNodeSetPtrcur,
xmlNodePtrval
)

xmlXPathNodeSetRemove ( xmlNodeSetPtr, int )

XMLPUBFUN void XMLCALLxmlXPathNodeSetRemove(xmlNodeSetPtrcur,
intval
)

xmlXPathNewNodeSetList ( xmlNodeSetPtr )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathNewNodeSetList(xmlNodeSetPtrval)

xmlXPathWrapNodeSet ( xmlNodeSetPtr )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathWrapNodeSet(xmlNodeSetPtrval)

xmlXPathWrapExternal ( void * )

XMLPUBFUN xmlXPathObjectPtr XMLCALLxmlXPathWrapExternal(void *val)

xmlXPathEqualValues ( xmlXPathParserContextPtr )

XMLPUBFUN int XMLCALLxmlXPathEqualValues(xmlXPathParserContextPtrctxt)

xmlXPathNotEqualValues ( xmlXPathParserContextPtr )

XMLPUBFUN int XMLCALLxmlXPathNotEqualValues(xmlXPathParserContextPtrctxt)

xmlXPathCompareValues ( xmlXPathParserContextPtr, int, int )

XMLPUBFUN int XMLCALLxmlXPathCompareValues(xmlXPathParserContextPtrctxt,
intinf,
intstrict
)

xmlXPathValueFlipSign ( xmlXPathParserContextPtr )

XMLPUBFUN void XMLCALLxmlXPathValueFlipSign(xmlXPathParserContextPtrctxt)

xmlXPathAddValues ( xmlXPathParserContextPtr )

XMLPUBFUN void XMLCALLxmlXPathAddValues(xmlXPathParserContextPtrctxt)

xmlXPathSubValues ( xmlXPathParserContextPtr )

XMLPUBFUN void XMLCALLxmlXPathSubValues(xmlXPathParserContextPtrctxt)

xmlXPathMultValues ( xmlXPathParserContextPtr )

XMLPUBFUN void XMLCALLxmlXPathMultValues(xmlXPathParserContextPtrctxt)

xmlXPathDivValues ( xmlXPathParserContextPtr )

XMLPUBFUN void XMLCALLxmlXPathDivValues(xmlXPathParserContextPtrctxt)

xmlXPathModValues ( xmlXPathParserContextPtr )

XMLPUBFUN void XMLCALLxmlXPathModValues(xmlXPathParserContextPtrctxt)

xmlXPathIsNodeType ( const xmlChar * )

XMLPUBFUN int XMLCALLxmlXPathIsNodeType(const xmlChar *name)

xmlXPathNextSelf ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextSelf(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextChild ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextChild(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextDescendant ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextDescendant(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextDescendantOrSelf ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextDescendantOrSelf(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextParent ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextParent(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextAncestorOrSelf ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextAncestorOrSelf(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextFollowingSibling ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextFollowingSibling(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextFollowing ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextFollowing(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextNamespace ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextNamespace(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextAttribute ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextAttribute(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextPreceding ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextPreceding(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextAncestor ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextAncestor(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathNextPrecedingSibling ( xmlXPathParserContextPtr, xmlNodePtr )

XMLPUBFUN xmlNodePtr XMLCALLxmlXPathNextPrecedingSibling(xmlXPathParserContextPtrctxt,
xmlNodePtrcur
)

xmlXPathLastFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathLastFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathPositionFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathPositionFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathCountFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathCountFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathIdFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathIdFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathLocalNameFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathLocalNameFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathNamespaceURIFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathNamespaceURIFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathStringFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathStringFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathStringLengthFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathStringLengthFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathConcatFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathConcatFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathContainsFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathContainsFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathStartsWithFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathStartsWithFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathSubstringFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathSubstringFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathSubstringBeforeFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathSubstringBeforeFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathSubstringAfterFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathSubstringAfterFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathNormalizeFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathNormalizeFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathTranslateFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathTranslateFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathNotFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathNotFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathTrueFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathTrueFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathFalseFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathFalseFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathLangFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathLangFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathNumberFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathNumberFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathSumFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathSumFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathFloorFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathFloorFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathCeilingFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathCeilingFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathRoundFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathRoundFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathBooleanFunction ( xmlXPathParserContextPtr, int )

XMLPUBFUN void XMLCALLxmlXPathBooleanFunction(xmlXPathParserContextPtrctxt,
intnargs
)

xmlXPathNodeSetFreeNs ( xmlNsPtr )

XMLPUBFUN void XMLCALLxmlXPathNodeSetFreeNs(xmlNsPtrns)

Really internal functions

addNodeSetsFromStackToDependencyList ( xmlXPathParserContextPtr, int )

voidaddNodeSetsFromStackToDependencyList(xmlXPathParserContextPtrctxt,
intnargs
)