allows to compile and test pattern expressions for nodes either in a tree or based on a parser state. Table of ContentsStructure xmlPattern struct _xmlPattern
The content of this structure is not made public by the API.
Typedef xmlPattern * xmlPatternPtr
Structure xmlStreamCtxt struct _xmlStreamCtxt
The content of this structure is not made public by the API.
Typedef xmlStreamCtxt * xmlStreamCtxtPtr
void xmlFreePattern (xmlPatternPtr comp)
void xmlFreePatternList (xmlPatternPtr comp)
void xmlFreeStreamCtxt (xmlStreamCtxtPtr stream)
int xmlPatternFromRoot (xmlPatternPtr comp)
xmlStreamCtxtPtr xmlPatternGetStreamCtxt (xmlPatternPtr comp)
int xmlPatternMatch (xmlPatternPtr comp, xmlNodePtr node)
int xmlPatternMaxDepth (xmlPatternPtr comp)
int xmlPatternStreamable (xmlPatternPtr comp)
xmlPatternPtr xmlPatterncompile (const xmlChar * pattern, xmlDict * dict, int flags, const xmlChar ** namespaces)
int xmlStreamPop (xmlStreamCtxtPtr stream)
int xmlStreamPush (xmlStreamCtxtPtr stream, const xmlChar * name, const xmlChar * ns)
int xmlStreamPushAttr (xmlStreamCtxtPtr stream, const xmlChar * name, const xmlChar * ns)
Description
Structure xmlPattern struct _xmlPattern {
The content of this structure is not made public by the API.
} Structure xmlStreamCtxt struct _xmlStreamCtxt {
The content of this structure is not made public by the API.
} Function: xmlFreePatternvoid xmlFreePattern (xmlPatternPtr comp)
Free up the memory allocated by @comp
Function: xmlFreePatternListvoid xmlFreePatternList (xmlPatternPtr comp)
Free up the memory allocated by all the elements of @comp
Function: xmlFreeStreamCtxtvoid xmlFreeStreamCtxt (xmlStreamCtxtPtr stream)
Free the stream context
stream: | the stream context |
Function: xmlPatternFromRootint xmlPatternFromRoot (xmlPatternPtr comp)
Function: xmlPatternGetStreamCtxtxmlStreamCtxtPtr xmlPatternGetStreamCtxt (xmlPatternPtr comp)
Function: xmlPatternMatchint xmlPatternMatch (xmlPatternPtr comp, xmlNodePtr node)
Function: xmlPatternMaxDepthint xmlPatternMaxDepth (xmlPatternPtr comp)
Function: xmlPatternStreamableint xmlPatternStreamable (xmlPatternPtr comp)
Function: xmlPatterncompilexmlPatternPtr xmlPatterncompile (const xmlChar * pattern, xmlDict * dict, int flags, const xmlChar ** namespaces)
pattern: | | dict: | | flags: | | namespaces: | | Returns: | |
Function: xmlStreamPopint xmlStreamPop (xmlStreamCtxtPtr stream)
Function: xmlStreamPushint xmlStreamPush (xmlStreamCtxtPtr stream, const xmlChar * name, const xmlChar * ns)
Function: xmlStreamPushAttrint xmlStreamPushAttr (xmlStreamCtxtPtr stream, const xmlChar * name, const xmlChar * ns)
Daniel Veillard |