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