XPointer

XPointer è un linguaggio per individuare i dati all'interno di un documento XML (Extensible Markup Language) in base a proprietà come la posizione all'interno del documento, il contenuto dei caratteri e i valori degli attributi. XPointer consiste in una descrizione che viene dopo il simbolo # in un URL (Uniform Resource Locator). XPointer può essere utilizzato da solo o insieme a XPath, un altro linguaggio per individuare i dati all'interno di un documento XML.

In Hypertext Markup Language (HTML), il simbolo # abilita il collegamento a un punto contrassegnato specifico all'interno di una pagina HTML. XPointer consente anche il collegamento a un punto in base al contenuto. In questo modo, un lettore può, ad esempio, essere abilitato a collegarsi all'istanza successiva di una determinata parola, frase o sequenza di caratteri all'interno di un documento XML.