Xpointer je bežná skratka pre jazyk ukazovateľa XML, čo je zase časť kompletnej špecifikácie XML, ktorá bola vyvinutá a teraz ju spravuje W3C. Zaoberá sa identifikátormi fragmentov XML, čo sú hypertextové odkazy, ktoré neukazujú na všeobecnú webovú stránku alebo súbor, ale na konkrétnu sekciu, nadpis alebo pozíciu obsahu v cieľovom mieste. V HTML a na webových stránkach si použitie týchto ukazovateľov vyžaduje aj nastavenie kotvy, na ktorú sa má ukazovať.
Technipages vysvetľuje Xpointer
Ukazovatele XML sa používajú na nasmerovanie používateľa na konkrétne miesto. V kontexte prehliadača by to mohlo byť konkrétne miesto napríklad v polovici stránky. Na ich nastavenie musí tvorca webovej stránky nastaviť kotviaci bod. Tento bod má názov a pomocou malej úpravy adresy URL môže byť používateľ následne poslaný priamo na toto miesto. Môže to vyzerať takto: www.example.com/home vs. www.example.com/domov#kotva.
Tieto ukazovatele môžu byť dosť sofistikované a dokonca môžu používať dopytovacie jazyky, aby rozšírili svoje funkcie tak, aby zahŕňali dynamický obsah, alebo aby aplikovali určité štýly a ďalšie funkcie. Xpointer bol založený WC3 v roku 2003. Jeho backend sa skladá celkovo zo štyroch rôznych prvkov. Vyššie uvedený pozičný prvok a schéma adries, ako aj rámec, ktorý dokáže identifikovať fragmenty XML – bude súčasťou prehliadača – a schéma pre menné priestory. Tieto štyri časti sa musia spojiť, aby prvky Xpointer fungovali podľa plánu.
Bežné použitia Xpointeru
- Xpointer je skratka pre XML pointer language, čo je skratka pre extensible markup language.
- Ukazovatele XML vyžadujú na fungovanie prehliadač a podporu HTML.
- Bez WC3 by Xpointers neexistovali.
Bežné nesprávne použitia Xpointeru
- Xpointer používa namiesto adries URL ukazovatele.