Xpointer ist eine gebräuchliche Abkürzung für XML-Zeigersprache, die wiederum ein Teil der vollständigen XML-Spezifikation ist, die entwickelt wurde und jetzt vom W3C verwaltet wird. Es handelt sich um XML-Fragmentbezeichner, bei denen es sich um Hyperlinks handelt, die nicht auf eine allgemeine Website oder Datei verweisen, sondern auf einen bestimmten Abschnitt, eine Überschrift oder eine Inhaltsposition im Zielort. In HTML und Websites erfordert die Verwendung dieser Zeiger auch das Setzen eines Ankers, auf den verwiesen wird.
Technipages erklärt Xpointer
XML-Zeiger werden verwendet, um einen Benutzer auf einen bestimmten Ort zu verweisen. Im Kontext eines Browsers kann dies beispielsweise eine bestimmte Stelle in der Mitte der Seite sein. Um sie einzurichten, muss der Ersteller der Website einen Ankerpunkt setzen. Dieser Punkt hat einen Namen, und durch eine kleine Änderung der URL kann der Benutzer dann direkt an diesen Ort geleitet werden. Das könnte so aussehen: www.example.com/home vs. www.example.com/home#anchor.
Diese Zeiger können sehr ausgefeilt werden und sogar Abfragesprachen verwenden, um ihre Funktionalitäten um dynamische Inhalte zu erweitern oder um bestimmte Stile und zusätzliche Funktionen anzuwenden. Xpointer wurde 2003 von WC3 gegründet. Sein Backend besteht aus insgesamt vier verschiedenen Elementen. Das oben erwähnte Positionselement und Adressschema sowie ein Framework, das XML-Fragmente identifizieren kann – dies wird Teil des Browsers sein – und ein Schema für Namensräume. Diese vier Teile müssen zusammenkommen, damit Xpointer-Elemente wie beabsichtigt funktionieren.
Allgemeine Verwendungen von Xpointer
- Xpointer ist eine Abkürzung für XML Pointer Language, die wiederum für Extensible Markup Language steht.
- XML-Zeiger erfordern Browser- und HTML-Unterstützung, um zu funktionieren.
- Ohne WC3 würde es Xpointer nicht geben.
Häufiger Missbrauch von Xpointer
- Xpointer verwendet Zeiger anstelle von URLs.