XSLT document() funktion

Definition og brug

document() funktionen bruges til at få adgang til noder i eksterne XML-dokumenter. Det eksterne XML-dokument skal være gyldigt og kan parses.

Denne funktion tilbyder en metode til at hente andre XML-resourcer fra XSLT-stilskemaet, udover de data, der leveres af inputstrømmen.

En måde at bruge denne funktion på er at finde data i et eksternt dokument. For eksempel ønsker vi at finde den tilsvarende celsiusværdi for en fahrenheitværdi, vi har besøgt et dokument, der indeholder forudregnede værdier:

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

Syntaks

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

Parametre

Parametre Beskrivelse
object Obligatorisk. Definerer URI'en til det eksterne XML-dokument.
node-set Valgfri. Bruges til at fortolke relative URI'er.