XSLT document() -funktionen

Definition och användning

document() -funktionen används för att komma åt noder i externa XML-dokument. Externa XML-dokument måste vara giltiga och kompatibla.

Denna funktion erbjuder metoder för att hämta andra XML-resurser utöver de initiala data som tillhandahålls av inputströmmen från XSLT-stiltabellen.

En användning av denna funktion är att söka efter data i en extern dokument. Till exempel, vi vill hitta den motsvarande Celsius-värdet för Fahrenheit-värdet, vi besökte dokumentet som innehåller förberäknade värden:

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

Syntax

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

Parameter

Parameter Beskrivning
object Obligatoriskt. Definierar URI för extern XML-dokument.
node-set Valfritt. Används för att解析 relativa URI.