document
Das document
findet ein Knoten-Set in einem externen Dokument oder in mehreren externen Dokumenten und gibt das resultierende Knoten-Set zurück.
Syntax
document( URI [,node-set] )
Parameter
URI
-
Eine absolute oder relative URI des abzurufenden Dokuments. Die URI kann auch einen Fragmentbezeichner enthalten.
node-set
(optional)-
Ein Ausdruck, der auf ein Knoten-Set im externen Dokument verweist, das zurückgegeben werden soll.
Rückgabewert
Ein Knoten-Set.
Beschreibung
- Wenn die URI einen Fragmentbezeichner enthält und dieses Fragment im externen Dokument identifiziert werden kann, wird dieses Fragment als Wurzel im Ausdruck des Arguments
node-set
behandelt. Wenn das Argumentnode-set
ausgelassen wird, wird das gesamte Fragment zurückgegeben. - Wenn das
URI
-Argument ein Knoten-Set ist und das zweite Argument vorhanden ist, wird jeder Knoten im Knoten-Set als separate URI ausgewertet. Das zurückgegebene Knoten-Set wird so behandelt, als wäre die Funktiondocument
mehrfach aufgerufen worden (jedes Mal mit demselben zweiten Argument, wie in dem Funktionsaufruf angegeben), und die resultierenden Knoten-Sets wären zu einem einzigen Knoten-Set zusammengefügt worden. - Es existieren weitere spezifische Bedingungen mit definierten Verhaltensweisen. Siehe die XSLT 1.0 Dokumentation für Details.
- Da die URI relativ zum XSL-Dokument ist, würde
document("")
den Wurzelknoten des aktuellen Dokuments zurückgeben.
Diese Funktion ist eine XSLT-spezifische Erweiterung von XPath. Sie ist nicht Teil der Kernfunktionalität der XPath-Bibliothek.
Spezifikationen
Gecko-Unterstützung
Unterstützt.