XSLT document() -funktionen
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 metoder för att hämta andra XML-resurser utöver de initiala data som tillhandahålls av inputströmmen från XSLT-stiltabellen.
En användning av denna funktion är att söka efter data i en extern dokument. Till exempel, vi vill hitta den motsvarande Celsius-värdet för Fahrenheit-värdet, vi besökte dokumentet 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?)
Parameter
Parameter | Beskrivning |
---|---|
object | Obligatoriskt. Definierar URI för extern XML-dokument. |
node-set | Valfritt. Används för att解析 relativa URI. |