XSLT document() functie

Definitie en gebruik

De document()functie wordt gebruikt om knopen in een extern XML-document te bereiken. Het externe XML-document moet legaal en ontleedbaar zijn.

Deze functie biedt een manier om andere XMLbronnen te verkrijgen dan de initial data die door de inputstream wordt verstrekt, uit een XSLT-stijltafel.

Een manier om deze functie te gebruiken is om gegevens in een extern document te zoeken. Als voorbeeld, we willen de waarde van Celsius vinden die overeenkomt met de Fahrenheit-waarde, we hebben toegang gekregen tot een document dat vooraf berekende waarden bevat:

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

Syntax

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

Parameters

Parameters Beschrijving
object Verplicht. Definieert de URI van het externe XML-document.
node-set Optioneel. Gebruikt om relatieve URI's te ontleden.