Xpointer jest powszechnym skrótem dla języka wskaźników XML, który z kolei jest częścią kompletnej specyfikacji XML, która została opracowana i jest obecnie utrzymywana przez W3C. Zajmuje się identyfikatorami fragmentarycznymi XML, które są hiperłączami, które nie prowadzą do ogólnej witryny internetowej lub pliku, ale do określonej sekcji, nagłówka lub pozycji treści w docelowym miejscu docelowym. W HTML i witrynach internetowych użycie tych wskaźników wymaga również ustawienia kotwicy, na którą ma wskazywać.
Technipages wyjaśnia Xpointer
Wskaźniki XML służą do wskazywania użytkownikowi określonej lokalizacji. W kontekście przeglądarki może to być na przykład określone miejsce w połowie strony. Aby je skonfigurować, twórca strony musi ustawić punkt zakotwiczenia. Ten punkt ma nazwę i poprzez niewielką modyfikację adresu URL, użytkownik może zostać wysłany bezpośrednio do tej lokalizacji. Może to wyglądać tak: www.example.com/home vs. www.example.com/home#kotwica.
Wskaźniki te mogą stać się dość wyrafinowane, a nawet używać języków zapytań w celu rozszerzenia ich funkcjonalności o zawartość dynamiczną lub zastosowania określonych stylów i dodatkowych funkcji. Xpointer został założony przez WC3 w 2003 roku. Jego zaplecze składa się w sumie z czterech różnych elementów. Wspomniany powyżej element pozycyjny i schemat adresu, a także framework, który może identyfikować fragmenty XML – będzie to część przeglądarki – oraz schemat przestrzeni nazw. Te cztery części muszą być połączone, aby elementy Xpointer działały zgodnie z przeznaczeniem.
Typowe zastosowania Xpointera
- Xpointer to skrót od XML Pointer Language, który z kolei jest skrótem od Extensible Markup Language.
- Wskaźniki XML wymagają do działania przeglądarki i obsługi HTML.
- Bez WC3 Xpointery nie istniałyby.
Częste nadużycia Xpointera
- Xpointer używa wskaźników zamiast adresów URL.