Alex Schneider: Unterstüzung von XPointer

Beitrag lesen

Hallo,

Okay, ich habe das vermutet. Aber die Brgründung leuchtet mir nicht ein. XSLT-Prozessoren verstehen XSL. Aber zugleich verwenden sie XPath-Syntax und XPath-Funktionen. XPointer ist aber - meines Wissens - eine Erweiterung/Ergänzung von XPath.

XPointer basiert auf XPath, ja. Allerdings ist es immer noch keine Empfehlung und es gab auch mal Patentprobleme bei der Weiterentwicklung. Überhaupt scheint das Gespann XLink/XPath (XPointer?) ein wenig unbeachtet im Gegensatz zu XSLT, XML-Schema, XPath 2.0. Allerdings bei der Fülle der Standards kriegt man vieles auch nicht mit.
Aber vieles was du mit XPointer machen kannst, kannst du auch mit XPath und XSLT erreichen. XPointer ist eher eine Erweiterung von XLink, um in XML-Dokumentenstrukturen reinzulinken. Dazu bedient sich XPointer teilweise der XPath-Syntax innerhalb der URIs. XPath innerhalb von XSLT ermöglich einem ja auch in XML-Dokumenten bestimmte Strukturen anzusteuern und auszuwählen. XPath ist sozusagen der gemeinsame Grund und die Frage wäre dann: "was bringt eigentlich der zusätzliche Einsatz von XPointer im Zusamenhang mit XSLT?" Dafür kenne ich aber XPointer zu wenig, um dazu was handfestes zu sagen. Aber interessant wärs schon.....

Der Vorschlag für "comment()" war gut. Allerdings wählt er bis jetzt die ganzen Kommentare aus. Ich versuche gerade nur bestimmte Kommentarknoten anzusteuern.
Im Kommentar habe ich die schönen Zeichen "<" und ">". Die erscheinen in der Ersatzschreibweise. Ich habe vor, das Dokument in ein erweitertes - mit mehr Elementen - zu verändern. Diese stehen in den Kommentaren.
Damit könnte ich dann im zweiten Schritt eine weitere Transformation durchführen, in ein ganz anders strukturiertes Dokument, das die zusätzliche Information für die Validität braucht.

Zu XPath: XPath 2.0? Das ist mir jetzt neu. Lohnt es sich Informationen darüber zu bekommen? Soll heißen: Wird es ausreichend unterstützt?

Danke Alex

Gruß
Franz