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. |