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 legale e debole.

Questa funzione fornisce un metodo per recuperare risorse XML al di fuori dello stile XSLT fornito dal flusso di input iniziale.

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

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

Sintassi

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

Parametri

Parametri Descrizione
object Obbligatorio. Definisce l'URI del documento XML esterno.
node-set Opzionale. Utilizzato per解析URI relativi.