Viewing file: xpointer.h (930 B) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/** * @file * * @brief XPointer framework and schemes * * API to evaluate XPointer expressions. The following schemes are * supported: * * - element() * - xmlns() * - xpath1() * * xpointer() is an alias for the xpath1() scheme. The point and * range extensions are not supported. * * @copyright See Copyright for the status of this software. * * @author Daniel Veillard */
#ifndef __XML_XPTR_H__ #define __XML_XPTR_H__
#include <libxml/xmlversion.h>
#ifdef LIBXML_XPTR_ENABLED
#include <libxml/tree.h> #include <libxml/xpath.h>
#ifdef __cplusplus extern "C" { #endif
/* * Functions. */ XML_DEPRECATED XMLPUBFUN xmlXPathContext * xmlXPtrNewContext (xmlDoc *doc, xmlNode *here, xmlNode *origin); XMLPUBFUN xmlXPathObject * xmlXPtrEval (const xmlChar *str, xmlXPathContext *ctx);
#ifdef __cplusplus } #endif
#endif /* LIBXML_XPTR_ENABLED */ #endif /* __XML_XPTR_H__ */
|