Fonction document() XSLT

Définition et utilisation

La fonction document() est utilisée pour accéder aux nœuds d'un document XML externe. Le document XML externe doit être légal et exploitable.

Cette fonction fournit une méthode pour récupérer d'autres ressources XML en dehors de la table de styles XSLT fournie par le flux d'entrée.

L'une des utilisations de cette fonction consiste à chercher des données dans un document externe. Par exemple, nous voulons trouver la valeur en degrés Celsius correspondant à une valeur en degrés Fahrenheit, nous avons consulté le document contenant des valeurs précalculées :

<xsl:value-of select="document('celsius.xml')/celsius/result[@value=$value]"/>

Syntaxe

node-set document(object,node-set?)

Paramètres

Paramètres Description
object Obligatoire. Définit l'URI du document XML externe.
node-set Optionnel. Utilisé pour résoudre des URI relatives.