Az Xpointer az XML mutatónyelv gyakori rövidítése, amely viszont a W3C által kifejlesztett és jelenleg karbantartott teljes XML specifikáció egy része. Az XML töredékazonosítókkal foglalkozik, amelyek olyan hiperhivatkozások, amelyek nem egy általános webhelyre vagy fájlra mutatnak, hanem a tartalom meghatározott szakaszára, címsorára vagy pozíciójára mutatnak a célhelyen. A HTML-ben és a webhelyeken ezeknek a mutatóknak a használatához szükség van egy horgony beállítására is, amelyre mutat.
Technipages elmagyarázza az Xpointert
Az XML-mutatók arra szolgálnak, hogy a felhasználót egy adott helyre irányítsák. Egy böngésző kontextusában ez lehet például egy adott hely az oldal felénél. Ezek beállításához a weboldal készítőjének ki kell jelölnie egy horgonypontot. Ennek a pontnak van neve, és az URL kis módosításával a felhasználó közvetlenül erre a helyre küldhető. Ez így nézhet ki: www.example.com/home vs. www.example.com/home#horgony.
Ezek a mutatók meglehetősen kifinomulttá válhatnak, és akár lekérdezési nyelveket is használhatnak annak érdekében, hogy funkcióikat dinamikus tartalommal bővítsék, vagy bizonyos stílusokat és kiegészítő funkciókat alkalmazzanak. Az Xpointert a WC3 hozta létre 2003-ban. A hátoldala összesen négy különböző elemből áll. A fent említett pozíciós elem és címséma, valamint egy keretrendszer, amely képes azonosítani az XML-töredékeket – ez a böngésző része lesz – és egy névterek séma. Ennek a négy résznek össze kell jönnie ahhoz, hogy az Xpointer elemek rendeltetésszerűen működjenek.
Az Xpointer általános felhasználási területei
- Az Xpointer az XML mutatónyelv rövidítése, amely viszont a bővíthető jelölőnyelv rövidítése.
- Az XML-mutatók működéséhez böngésző- és HTML-támogatás szükséges.
- A WC3 nélkül az Xpointers nem létezne.
Az Xpointer gyakori visszaélései
- Az Xpointer mutatókat használ URL-ek helyett.