Xpointer je uobičajena kratica za XML pokazivački jezik, koji je, pak, dio kompletne XML specifikacije koju je razvio i sada održava W3C. Bavi se identifikatorima XML fragmenta, koji su hiperveze koje ne upućuju na opću web stranicu ili datoteku, već na određeni odjeljak, naslov ili poziciju sadržaja na ciljnom odredištu. U HTML-u i web-mjestima, upotreba ovih pokazivača također zahtijeva postavljanje sidra na koje se upućuje.
Technipages objašnjava Xpointer
XML pokazivači se koriste za usmjeravanje korisnika na određeno mjesto. U kontekstu preglednika, to bi, na primjer, moglo biti određeno mjesto na pola stranice. Kako bi ih postavio, kreator web stranice treba postaviti sidrišnu točku. Ta točka ima ime, a putem male izmjene URL-a, korisnik se može poslati izravno na tu lokaciju. Ovo bi moglo izgledati ovako: www.example.com/home vs. www.example.com/home#anchor.
Ovi pokazivači mogu postati prilično sofisticirani, pa čak i koristiti jezike upita kako bi proširili svoje funkcionalnosti kako bi uključili dinamički sadržaj ili primijenili određene stilove i dodatne funkcije. Xpointer je osnovao WC3 2003. godine. Njegova pozadina se sastoji od ukupno četiri različita elementa. Gore spomenuti pozicijski element i adresna shema kao i okvir koji može identificirati XML fragmente – to će biti dio preglednika – i shema za prostore imena. Ova četiri dijela moraju se spojiti kako bi Xpointer elementi funkcionirali kako je predviđeno.
Uobičajena upotreba Xpointera
- Xpointer je skraćenica za XML pokazivač jezik, što je pak skraćenica za proširivi jezik za označavanje.
- XML pokazivači zahtijevaju preglednik i HTML podršku za rad.
- Bez WC3, Xpointers ne bi postojao.
Uobičajene zlouporabe Xpointera
- Xpointer koristi pokazivače umjesto URL-ova.