Xpointer е често срещано съкращение за езика на XML указател, който от своя страна е част от пълната XML спецификация, която беше разработена и сега се поддържа от W3C. Той се занимава с идентификатори на XML фрагменти, които са хипервръзки, които сочат не към общ уебсайт или файл, а към конкретен раздел, заглавие или позиция на съдържанието в целевата дестинация. В HTML и уебсайтове използването на тези указатели също изисква настройка на котва, към която да сочи.
Technipages обяснява Xpointer
XML указателите се използват за насочване на потребител към конкретно местоположение. В контекста на браузър това може да бъде конкретно място в средата на страницата например. За да ги настрои, създателят на уебсайта трябва да зададе точка за закрепване. Тази точка има име и чрез малка модификация на URL адреса потребителят може да бъде изпратен директно до това местоположение. Това може да изглежда така: www.example.com/home vs. www.example.com/home#anchor.
Тези указатели могат да станат доста сложни и дори да използват езици за заявки, за да разширят функционалността си, за да включват динамично съдържание или да прилагат определени стилове и допълнителни функции. Xpointer е създаден от WC3 през 2003 г. Неговият бекенд се състои от общо четири различни елемента. Позиционният елемент и адресната схема, споменати по-горе, както и рамка, която може да идентифицира XML фрагменти – това ще бъде част от браузъра – и схема за пространства от имена. Тези четири части трябва да се съберат, за да работят елементите на Xpointer по предназначение.
Често срещани употреби на Xpointer
- Xpointer е съкращение от езика на XML указател, който от своя страна е съкращение за разширяем език за маркиране.
- XML указателите изискват поддръжка на браузър и HTML, за да работят.
- Без WC3 Xpointers нямаше да съществува.
Често срещани злоупотреби с Xpointer
- Xpointer използва указатели вместо URL адреси.