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