Xpointer on yleinen lyhenne sanoista XML-osoitinkieli, joka puolestaan on osa täydellistä XML-spesifikaatiota, jonka W3C kehitti ja jota nykyään ylläpitää. Se käsittelee XML-fragmenttitunnisteita, jotka ovat hyperlinkkejä, jotka eivät osoita yleiseen verkkosivustoon tai tiedostoon, vaan tiettyyn osioon, otsikkoon tai sisällön sijaintiin kohdekohteessa. HTML: ssä ja verkkosivustoissa näiden osoittimien käyttö vaatii myös ankkurin, johon osoitetaan.
Technipages selittää Xpointerin
XML-osoittimia käytetään osoittamaan käyttäjä tiettyyn paikkaan. Selaimen yhteydessä tämä voi olla esimerkiksi tietty paikka sivun puolivälissä. Verkkosivuston luojan on asetettava ankkuripiste voidakseen määrittää ne. Tällä pisteellä on nimi, ja pienen URL-osoitteen muutoksen avulla käyttäjä voidaan lähettää suoraan kyseiseen sijaintiin. Tämä voisi näyttää tältä: www.example.com/home vs. www.esimerkki.fi/koti#ankkuri.
Nämä osoittimet voivat olla melko kehittyneitä ja jopa käyttää kyselykieliä laajentaakseen toimintojaan dynaamiseen sisältöön tai soveltaakseen tiettyjä tyylejä ja lisätoimintoja. WC3 perusti Xpointerin vuonna 2003. Sen taustaosa koostuu yhteensä neljästä eri elementistä. Yllä mainittu paikkaelementti ja osoitemalli sekä XML-fragmentteja tunnistava kehys – tämä tulee olemaan osa selainta – ja nimiavaruuksien malli. Näiden neljän osan on yhdistettävä, jotta Xpointer-elementit toimivat tarkoitetulla tavalla.
Xpointerin yleiset käyttötavat
- Xpointer on lyhenne sanoista XML-osoitinkieli, joka puolestaan on lyhenne sanoista Extensible Markup Language.
- XML-osoittimet vaativat selaimen ja HTML-tuen toimiakseen.
- Ilman WC3:ta Xpointereita ei olisi olemassa.
Xpointerin yleisiä väärinkäytöksiä
- Xpointer käyttää osoittimia URL-osoitteiden sijasta.