Xpointer é uma abreviatura comum para XML pointer language, que é, por sua vez, uma parte da especificação XML completa que foi desenvolvida e agora é mantida pelo W3C. Ele lida com identificadores de fragmentos XML, que são hiperlinks que apontam não para um site ou arquivo geral, mas para uma seção específica, título ou posição de conteúdo no destino de destino. Em HTML e sites, o uso desses ponteiros também requer a configuração de uma âncora para apontar.
Technipages explica o Xpointer
Ponteiros XML são usados para apontar um usuário para um local específico. No contexto de um navegador, pode ser um ponto específico no meio da página, por exemplo. Para configurá-los, o criador do site precisa definir um ponto de ancoragem. Esse ponto tem um nome e, por meio de uma pequena modificação no URL, o usuário pode ser enviado diretamente para esse local. Pode ser assim: www.example.com/home vs. www.example.com/home#anchor.
Esses ponteiros podem se tornar bastante sofisticados e até mesmo usar linguagens de consulta para estender suas funcionalidades para incluir conteúdo dinâmico ou para aplicar certos estilos e funções adicionais. O Xpointer foi criado pela WC3 em 2003. Seu back-end é composto por um total de quatro elementos diferentes. O elemento posicional e o esquema de endereço mencionados acima, bem como uma estrutura que pode identificar fragmentos XML - isso fará parte do navegador - e um esquema para namespaces. Essas quatro partes precisam ser unidas para que os elementos do Xpointer funcionem conforme o esperado.
Usos comuns do Xpointer
- Xpointer é uma abreviatura de XML pointer language, que por sua vez é a abreviatura de extensible markup language.
- Ponteiros XML requerem navegador e suporte a HTML para funcionar.
- Sem o WC3, os Xpointers não existiriam.
Maus usos comuns do Xpointer
- O Xpointer usa ponteiros em vez de URLs.