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