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.