XSLT document() functie

Definitie en gebruik

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

Deze functie biedt een methode om andere XML-bronnen op te halen, naast de initiële gegevens die door de invoerstream worden verstrekt.

Een manier om deze functie te gebruiken is om gegevens te zoeken in een externe document. Neem bijvoorbeeld, we willen de waarde van de Celsius-temperatuur 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]"/>

Syntaxis

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

Parameters

Parameters Beschrijving
object Verplicht. Definieert de URI van het externe XML-document.
node-set Optioneel. Gebruikt voor het解析 relatieve URI.