#include <stdapis/libxml2/libxml2_xpath.h>
| struct _xmlXPathContext |
| 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 |
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.