Fonction document() de 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 décodable.
Cette fonction fournit une méthode pour extraire d'autres ressources XML en dehors du flux de données initial fourni par le tableau de style XSLT.
Une manière d'utiliser cette fonction consiste à chercher des données dans un document externe. Par exemple, nous souhaitons trouver la valeur en degrés Celsius correspondante à la valeur en degrés Fahrenheit, nous avons consulté le document contenant les 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. |