Xpointer er en vanlig forkortelse for XML pointer language, som igjen er en del av den komplette XML-spesifikasjonen som ble utviklet og nå vedlikeholdes av W3C. Den omhandler XML-fragmentidentifikatorer, som er hyperkoblinger som ikke peker til en generell nettside eller fil, men til en spesifikk seksjon, overskrift eller plassering av innhold i måldestinasjonen. I HTML og nettsteder krever bruk av disse pekerne også innstillingen av et anker å peke på.
Technipages forklarer Xpointer
XML-pekere brukes til å peke en bruker til et bestemt sted. I sammenheng med en nettleser kan dette for eksempel være et spesifikt sted halvveis ned på siden. For å sette dem opp, må skaperen av nettstedet sette et ankerpunkt. Det punktet har et navn, og via en liten modifikasjon av URL-en kan brukeren sendes direkte til det stedet. Dette kan se slik ut: www.example.com/home vs. www.example.com/home#anchor.
Disse tipsene kan bli ganske sofistikerte og til og med bruke spørringsspråk for å utvide funksjonaliteten til å inkludere dynamisk innhold eller for å bruke visse stiler og tilleggsfunksjoner. Xpointer ble etablert av WC3 i 2003. Bakenden består av totalt fire forskjellige elementer. Posisjonselementet og adresseskjemaet nevnt ovenfor samt et rammeverk som kan identifisere XML-fragmenter – dette vil være en del av nettleseren – og et skjema for navnerom. Disse fire delene må komme sammen for at Xpointer-elementene skal fungere etter hensikten.
Vanlig bruk av Xpointer
- Xpointer er en forkortelse for XML pointer language, som igjen er forkortelse for extensible markup language.
- XML-pekere krever nettleser- og HTML-støtte for å fungere.
- Uten WC3 ville ikke Xpointers eksistert.
Vanlige misbruk av Xpointer
- Xpointer bruker pekere i stedet for URL-er.