Xpointer este o abreviere comună pentru limbajul pointer XML, care este, la rândul său, o parte din specificația XML completă care a fost dezvoltată și este acum menținută de W3C. Se ocupă de identificatorii de fragmente XML, care sunt hyperlinkuri care indică nu către un site web general sau un fișier, ci către o anumită secțiune, titlu sau poziție a conținutului în destinația țintă. În HTML și site-uri web, utilizarea acestor indicatori necesită, de asemenea, setarea unei ancori către care să indice.
Technipages explică Xpointer
Pointerii XML sunt folosiți pentru a indica un utilizator către o anumită locație. În contextul unui browser, acesta ar putea fi un anumit loc la jumătatea paginii, de exemplu. Pentru a le configura, creatorul site-ului trebuie să stabilească un punct de ancorare. Acest punct are un nume și printr-o mică modificare a adresei URL, utilizatorul poate fi trimis direct în acea locație. Acesta ar putea arăta astfel: www.example.com/home vs. www.example.com/home#anchor.
Acești indicatori pot deveni destul de sofisticați și chiar pot folosi limbaje de interogare pentru a-și extinde funcționalitățile pentru a include conținut dinamic sau pentru a aplica anumite stiluri și funcții suplimentare. Xpointer a fost înființat de WC3 în 2003. Backend-ul său este alcătuit în total din patru elemente diferite. Elementul pozițional și schema de adrese menționate mai sus, precum și un cadru care poate identifica fragmentele XML – acesta va face parte din browser – și o schemă pentru spațiile de nume. Aceste patru părți trebuie să se asocieze pentru ca elementele Xpointer să funcționeze conform intenției.
Utilizări comune ale Xpointer
- Xpointer este o abreviere pentru limbajul pointer XML, care la rândul său este prescurtarea pentru limbajul de marcare extensibil.
- Indicatorii XML necesită compatibilitate cu browser și HTML pentru a funcționa.
- Fără WC3, Xpointers nu ar exista.
Utilizari greșite frecvente ale Xpointer
- Xpointer folosește pointeri în loc de adrese URL.