XSLT document() funktion

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 ett sätt att hämta andra XML-resurser utöver de initiala data som tillhandahålls av inputströmmen från XSLT-stiltabellen.

Ett sätt att använda denna funktion är att hitta data i ett externt dokument. Till exempel vill vi hitta den ekvivalenta Celsius-värdet för Fahrenheit-värdet, vi besökte ett dokument 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?)

Parametrar

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