xpointer
XPointer is a W3C standard that provides a URI fragment syntax for addressing subparts of XML documents. It allows clients to point to specific parts of an XML document, such as elements, attributes, or ranges of characters, using a fragment identifier appended to the document's URI.
XPointer comprises two related specifications: the XPointer Language and the XPointer Framework. The Framework defines how
Examples include a URI such as http://www.example.org/doc.xml#xpointer(/catalog/product[1]/title) to reference the first product title, or http://www.example.org/doc.xml#xpointer(id('title-123')) to
XPointer and XPointer Framework were published as W3C Recommendations in the early 2000s. Development continued for
Support for XPointer fragment identifiers is uneven across XML tools and browsers. Today, it is most often