Description
This work defines the XML Pointer Language (XPointer), the language to be used as a fragment identifier for any URI-reference that locates a resource of Internet media type text/xml or application/xml.
XPointer has been split into a framework for specifying location schemes, and three schemes: element(), xmlns() and xpointer(). The framework and the first two schemes form the XPointer Recommendation, and provide a minimal inventory of mechanisms.
The xpointer() scheme, which is based on the XML Path Language (XPath), is still under
This specification defines the XML Pointer Language (XPointer), the language to be used as the basis for a fragment identifier for any URI reference that locates a resource whose Internet media type is one of text/xml, application/xml, text/xml-external-parsed-entity, or application/xml-external-parsed-entity [IETF RFC 2376]. This specification does not constrain the syntax or semantics of URI references to resources of other media types, although it provides extension facilities that may be used with other types.
XPointer supports addressing into
Abstract
This specification defines the XML Pointer Language (XPointer), the language to be used as the basis for a fragment identifier for any URI reference that locates a resource whose Internet media type is one of text/xml, application/xml, text/xml-external-parsed-entity, or application/xml-external-parsed-entity.
Status of this Document
This document has been superceded.
The design described in previous versions of this document has been factored into a basic framework (http://www.w3.org/TR/xptr-framework/) which defines XPointer schemes
XPointer, a language for referring to locations of fragments of an XML document, brings similar (but more expansive) capabilities to using URLs with hashes in order to link to a particular point in an HTML document. Learn more about this language, including the controversy it has stirred up and the alternative schemes it has spawned.
The XPointer Framework [W3C Recommendation] defines a language that you can use to refer to fragments of an XML document. You're perhaps already familiar with how you can use URLs with hashes ("#") in them to link to a