Expand description
XPointer implementation (§26, §85 Phase 5).
XML Pointer Language (XPointer) v1.0 support based on the XPointer Framework and element() Scheme W3C Recommendations.
This module provides:
- Shorthand pointers — bare names treated as element IDs
element()scheme —element(id)orelement(id/N/M/…)for child-axis traversalxmlXPtrEvalC ABI — for interop with libxml2 consumers
The caller is responsible for stripping the # from the URI fragment;
this module receives only the fragment content.
Functions§
- xmlX
PtrEval ⚠ - C ABI entry point for XPointer evaluation.
- xmlX
PtrEval ⚠Node Set - Evaluate an XPointer expression and return a node-set.
- xptr_
eval ⚠ - Evaluate an XPointer expression and return the pointed-to node.
- xptr_
eval_ ⚠with_ context - Evaluate an XPointer using the full XPath/XPointer context.