Namensräume und Literal Result Elements

(Auszug aus "XSLT 2.0 & XPath 2.0" von Frank Bongers, Kapitel 1.)

Eine weitere Eigenschaft der Literal Result Elements fällt beim Vergleich mit den XSLT-Instruktionen ins Auge: Sie sind nicht im XSLT-Namensraum; im betrachteten Fall, in dem HTML erzeugt wird, sogar in keinem Namensraum. Besitzen die Elemente kein Präfix (wie hier) ist ihnen – auf diesem Weg jedenfalls – kein Namensraum-URI explizit zugeordnet.

Da in HTML das Konzept von Namensräumen nicht existiert, ist dies völlig korrekt. Immer ist die Abwesenheit eines Namensraums jedoch nicht erwünscht. Beispielsweise, wenn statt eines HTML-Dokuments ein XML- oder XHTML-Dokument erzeugt wird. Auch im Fall, dass es im Zieldokument zu Namensüberschneidungen kommen könnte, möchte man den literalen Ergebniselementen vielleicht einen eigenen Namensraum mit auf den Weg geben.

   

   

<< zurück vor >>
Tipp der data2type-Redaktion:
Zum Thema XSLT bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © Galileo Press, Bonn 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XSLT 2.0 & XPath 2.0 ― Das umfassende Handbuch" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


Galileo Press, Rheinwerkallee 4, 53227 Bonn