Xpointer ir izplatīts XML rādītāja valodas saīsinājums, kas, savukārt, ir daļa no visas XML specifikācijas, kas tika izstrādāta un tagad tiek uzturēta W3C. Tas attiecas uz XML fragmentu identifikatoriem, kas ir hipersaites, kas norāda nevis uz vispārīgu vietni vai failu, bet gan uz konkrētu sadaļu, virsrakstu vai satura pozīciju mērķa galamērķī. HTML un vietnēs, lai izmantotu šīs norādes, ir jāiestata arī enkurs, uz kuru jānorāda.
Technipages izskaidro Xpointer
XML norādes tiek izmantotas, lai norādītu lietotāju uz noteiktu vietu. Piemēram, pārlūkprogrammas kontekstā tā varētu būt noteikta vieta lapas pusē. Lai tos iestatītu, vietnes veidotājam ir jāiestata enkura punkts. Šim punktam ir nosaukums, un, veicot nelielas URL izmaiņas, lietotāju var nosūtīt tieši uz šo vietu. Tas varētu izskatīties šādi: www.example.com/home vs. www.example.com/mājas#anchor.
Šīs norādes var kļūt diezgan sarežģītas un pat izmantot vaicājumu valodas, lai paplašinātu to funkcionalitāti, iekļaujot dinamisku saturu vai piemērotu noteiktus stilus un papildu funkcijas. Xpointer tika izveidots WC3 2003. gadā. Tā aizmugure kopumā sastāv no četriem dažādiem elementiem. Iepriekš minētais pozicionālais elements un adrešu shēma, kā arī ietvars, kas var identificēt XML fragmentus (tā būs pārlūkprogrammas daļa), un nosaukumvietu shēma. Šīm četrām daļām ir jāsavienojas, lai Xpointer elementi darbotos kā paredzēts.
Parastie Xpointer lietojumi
- Xpointer ir saīsinājums no XML rādītāja valodas, kas savukārt ir saīsinājums no paplašināmās iezīmēšanas valodas.
- Lai XML norādes darbotos, ir nepieciešams pārlūkprogrammas un HTML atbalsts.
- Bez WC3 Xpointers nepastāvētu.
Bieža Xpointer ļaunprātīga izmantošana
- Xpointer URL vietā izmanto norādes.