version 1.1, 2012/02/21 23:37:58
|
version 1.1.1.2, 2014/06/15 19:53:38
|
Line 7
|
Line 7
|
* |
* |
* Added support for the element() scheme described in: |
* Added support for the element() scheme described in: |
* W3C Proposed Recommendation 13 November 2002 |
* W3C Proposed Recommendation 13 November 2002 |
* http://www.w3.org/TR/2002/PR-xptr-element-20021113/ | * http://www.w3.org/TR/2002/PR-xptr-element-20021113/ |
* |
* |
* Copy: See Copyright for the status of this software. |
* Copy: See Copyright for the status of this software. |
* |
* |
Line 43 struct _xmlLocationSet {
|
Line 43 struct _xmlLocationSet {
|
* Handling of location sets. |
* Handling of location sets. |
*/ |
*/ |
|
|
XMLPUBFUN xmlLocationSetPtr XMLCALL | XMLPUBFUN xmlLocationSetPtr XMLCALL |
xmlXPtrLocationSetCreate (xmlXPathObjectPtr val); |
xmlXPtrLocationSetCreate (xmlXPathObjectPtr val); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlXPtrFreeLocationSet (xmlLocationSetPtr obj); |
xmlXPtrFreeLocationSet (xmlLocationSetPtr obj); |
XMLPUBFUN xmlLocationSetPtr XMLCALL | XMLPUBFUN xmlLocationSetPtr XMLCALL |
xmlXPtrLocationSetMerge (xmlLocationSetPtr val1, |
xmlXPtrLocationSetMerge (xmlLocationSetPtr val1, |
xmlLocationSetPtr val2); |
xmlLocationSetPtr val2); |
XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
xmlXPtrNewRange (xmlNodePtr start, |
xmlXPtrNewRange (xmlNodePtr start, |
int startindex, |
int startindex, |
xmlNodePtr end, |
xmlNodePtr end, |
int endindex); |
int endindex); |
XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
xmlXPtrNewRangePoints (xmlXPathObjectPtr start, |
xmlXPtrNewRangePoints (xmlXPathObjectPtr start, |
xmlXPathObjectPtr end); |
xmlXPathObjectPtr end); |
XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
xmlXPtrNewRangeNodePoint (xmlNodePtr start, |
xmlXPtrNewRangeNodePoint (xmlNodePtr start, |
xmlXPathObjectPtr end); |
xmlXPathObjectPtr end); |
XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
xmlXPtrNewRangePointNode (xmlXPathObjectPtr start, |
xmlXPtrNewRangePointNode (xmlXPathObjectPtr start, |
xmlNodePtr end); |
xmlNodePtr end); |
XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
xmlXPtrNewRangeNodes (xmlNodePtr start, |
xmlXPtrNewRangeNodes (xmlNodePtr start, |
xmlNodePtr end); |
xmlNodePtr end); |
XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
xmlXPtrNewLocationSetNodes (xmlNodePtr start, |
xmlXPtrNewLocationSetNodes (xmlNodePtr start, |
xmlNodePtr end); |
xmlNodePtr end); |
XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
xmlXPtrNewLocationSetNodeSet(xmlNodeSetPtr set); |
xmlXPtrNewLocationSetNodeSet(xmlNodeSetPtr set); |
XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
xmlXPtrNewRangeNodeObject (xmlNodePtr start, |
xmlXPtrNewRangeNodeObject (xmlNodePtr start, |
xmlXPathObjectPtr end); |
xmlXPathObjectPtr end); |
XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
xmlXPtrNewCollapsedRange (xmlNodePtr start); |
xmlXPtrNewCollapsedRange (xmlNodePtr start); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlXPtrLocationSetAdd (xmlLocationSetPtr cur, |
xmlXPtrLocationSetAdd (xmlLocationSetPtr cur, |
xmlXPathObjectPtr val); |
xmlXPathObjectPtr val); |
XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
xmlXPtrWrapLocationSet (xmlLocationSetPtr val); |
xmlXPtrWrapLocationSet (xmlLocationSetPtr val); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlXPtrLocationSetDel (xmlLocationSetPtr cur, |
xmlXPtrLocationSetDel (xmlLocationSetPtr cur, |
xmlXPathObjectPtr val); |
xmlXPathObjectPtr val); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlXPtrLocationSetRemove (xmlLocationSetPtr cur, |
xmlXPtrLocationSetRemove (xmlLocationSetPtr cur, |
int val); |
int val); |
|
|
/* |
/* |
* Functions. |
* Functions. |
*/ |
*/ |
XMLPUBFUN xmlXPathContextPtr XMLCALL | XMLPUBFUN xmlXPathContextPtr XMLCALL |
xmlXPtrNewContext (xmlDocPtr doc, |
xmlXPtrNewContext (xmlDocPtr doc, |
xmlNodePtr here, |
xmlNodePtr here, |
xmlNodePtr origin); |
xmlNodePtr origin); |
XMLPUBFUN xmlXPathObjectPtr XMLCALL | XMLPUBFUN xmlXPathObjectPtr XMLCALL |
xmlXPtrEval (const xmlChar *str, |
xmlXPtrEval (const xmlChar *str, |
xmlXPathContextPtr ctx); |
xmlXPathContextPtr ctx); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlXPtrRangeToFunction (xmlXPathParserContextPtr ctxt, |
xmlXPtrRangeToFunction (xmlXPathParserContextPtr ctxt, |
int nargs); | int nargs); |
XMLPUBFUN xmlNodePtr XMLCALL | XMLPUBFUN xmlNodePtr XMLCALL |
xmlXPtrBuildNodeList (xmlXPathObjectPtr obj); |
xmlXPtrBuildNodeList (xmlXPathObjectPtr obj); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlXPtrEvalRangePredicate (xmlXPathParserContextPtr ctxt); |
xmlXPtrEvalRangePredicate (xmlXPathParserContextPtr ctxt); |
#ifdef __cplusplus |
#ifdef __cplusplus |
} |
} |