Funzione document() di XSLT

Definizione e uso

La funzione document() viene utilizzata per accedere ai nodi di un documento XML esterno. Il documento XML esterno deve essere legittimo e debole.

Questa funzione offre un metodo per recuperare risorse XML oltre a quelle fornite dal flusso di input della tabella di stile XSLT.

Un modo di utilizzare questa funzione è cercare dati in un documento esterno. Ad esempio, vogliamo trovare il valore di gradi Celsius corrispondente al valore di gradi Fahrenheit, quindi abbiamo consultato il documento che contiene valori precalcolati:

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

语法

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

参数

参数 描述
object 必需。定义外部 XML 文档的URI。
node-set 可选。用于解析相对 URI。