document
La fonction document
recherche un ensemble de nœuds dans un ou des documents externes et retourne l'ensemble de nœuds résultant.
Syntaxe
document( URI [, ensemble-de-nœuds] )
Arguments
URI
-
URI absolue ou relative du document à récupérer. L'URI peut également contenir un identifiant de fragment.
ensemble-de-nœuds
(optionnel)-
Une expression pointant vers un ensemble de nœuds du document externe, qui doit être retourné.
Retour
Un ensemble de nœuds.
Notes
- Si l'URI contient un identifiant de fragment et que celui-ci peut être repérer dans le document externe, alors ce fragment sera traité comme la racine pour rechercher l'expression de l'argument
ensemble-de-nœuds
. Si l'argumentensemble-de-nœuds
est omis, le fragment entier sera retourné.
- Si l'argument
URI
est un ensemble de nœuds et que le second argument est présent, chaque nœud de l'ensemble de nœuds sera évalué comme une URI séparée, et l'ensemble de nœuds retourné sera le même que si la fonctiondocument
avait été appelée plusieurs fois, et que les résultats avait été concaténés dans un unique ensemble de nœuds.
- D'autres situations particulières existent avec des comportements bien définis. Pour plus d'informations, consultez la documentation XSLT 1.0.
- Puisque l'URI est relative au document XSL,
document("")
retournera le nœud racine du document courant.
Cette fonction est un ajout à XPath qui est spécifique à XSLT. Elle ne fait pas partie de la bibliothèque de fonctions de XPath core.
Définition
Support Gecko
Supportée.