Externe Quellen: Dokumente und Entitäten
(Auszug aus "XSLT 2.0 & XPath 2.0" von Frank Bongers, Kapitel 3.)
Im Zuge einer Transformation können externe Quellen verschiedener Art einbezogen werden. In erster Linie interessant sind weitere XML-Dokumente, die gewissermaßen huckepack mitverarbeitet werden, genau wie das Quelldokument ausgewertet werden und Inhalte zum Ergebnis hinzuliefern können. Könnte man dann noch diese Zusatzquellen dynamisch einbinden, beispielsweise durch Auslesen entsprechender Verweise in der primären Quelle, so wären der XSLT-Verarbeitung völlig neue Dimensionen zugänglich. Wie nicht anders zu erwarten, wird dieses Bedürfnis in XSLT (Anmerkung: Es gibt auch in XPath eine analoge Funktion, fn:doc(), die Ähnliches zu bieten hat, aber einen Basis-URI nicht selbst auflösen kann.) auch bedient, und zwar in Form der Funktion document().
- Dokumente einbinden mit document()
- Die XSLT-Funktion unparsed-entity-uri()
- Die XSLT-Funktion unparsed-text()
<< 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