|  |  |  | libxml2 Reference Manual | 
|---|
xpointer - API to handle XML Pointers
API to handle XML Pointers Base implementation was made accordingly to W3C Candidate Recommendation 7 June 2000
Author(s): Daniel Veillard
xmlXPathObjectPtr xmlXPtrEval (const xmlChar * str,
xmlXPathContextPtr ctx); xmlXPathContextPtr xmlXPtrNewContext (xmlDocPtr doc,
xmlNodePtr here,
xmlNodePtr origin);
xmlXPathObjectPtr xmlXPtrEval (const xmlChar * str,
xmlXPathContextPtr ctx)
Evaluate the XPath Location Path in the given context.
| str: | the XPointer expression | 
| ctx: | the XPointer context | 
| Returns: | the xmlXPathObjectPtr resulting from the evaluation or NULL. the caller has to free the object. | 
xmlXPathContextPtr xmlXPtrNewContext (xmlDocPtr doc,
xmlNodePtr here,
xmlNodePtr origin)
Create a new XPointer context
| doc: | the XML document | 
| here: | the node that directly contains the XPointer being evaluated or NULL | 
| origin: | the element from which a user or program initiated traversal of the link, or NULL. | 
| Returns: | the xmlXPathContext just allocated. |