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