struct _xmlXPathContext |
xmlXPathContext:
a node (the context node)
a node list (the context node list)
a set of variable bindings
a function library
the set of namespace declarations in scope for the expression Following the switch to hash tables, this need to be trimmed up at the next binary incompatible release.
Public Attributes | |
---|---|
xmlXPathAxisPtr | axis |
int | contextSize |
xmlNodePtr | debugNode |
xmlNodeSetPtr | dependencyList |
xmlDictPtr | dict |
xmlDocPtr | doc |
xmlStructuredErrorFunc | error |
void * | extra |
xmlHashTablePtr | funcHash |
void * | funcLookupData |
void * | funcLookupFunc |
const xmlChar * | function |
const xmlChar * | functionURI |
xmlNodePtr | here |
xmlHashTablePtr | instanceDocs |
xmlError | lastError |
int | max_axis |
int | max_types |
xmlNsPtr * | namespaces |
int | nb_axis |
int | nb_types |
xmlNodePtr | node |
xmlHashTablePtr | nsHash |
int | nsNr |
xmlNodePtr | origin |
int | proximityPosition |
xmlNsPtr * | tmpNsList |
int | tmpNsNr |
xmlXPathTypePtr | types |
void * | user |
void * | userData |
xmlHashTablePtr | varHash |
void * | varLookupData |
void * | varLookupFunc |
xeXPathNsResolverFunc | xeResolveNs |
void * | xeResolveNsCtxt |
int | xptr |