back to top   XML Pointer Language (XPointer)

 

Ermöglicht die gezielte Identifikation und Adressierung einzelner Teile einer durch eine URI (absolut oder relativ) identifizierten XML-Ressource.

Beispiel:
#xpointer(id("TOC")) entspricht der HTML-Definition  .

Als Besonderheit gegenüber HTML wird jedoch der Datentyp ID erwartet, um sicherzustellen, dass Identifikatoren nicht mehrfach auftreten.
Steht die zum Dokument gehörende DTD jedoch nicht zur Prüfung zur Verfügung, so kann lediglich anhand des XML-Dokuments die Gültigkeit und Eindeutigkeit der Referenzen geprüft werden.
Mit xpointer(//*[@id="TOC"]) kann jedoch (zumindest) geprüft werden, ob der Inhalt TOC im Attribut id auftritt.

Technisch basiert XPointer auf der XML Path Language (XPath) XPointer sollte gemeinsam mit XLink benutzt werden.

Links




separator line
Service provided by Mario Jeckle
Generated: 2004-06-07T12:31:48+01:00
Feedback Feedback       SiteMap SiteMap
This page's original location This page's original location: http://www.jeckle.de/xml/xpointer.html
RDF metadata describing this page RDF description for this page