Função document() do XSLT

Definição e Uso

A função document() é usada para acessar nós em documentos XML externos. O documento XML externo deve ser válido e parseável.

Essa função fornece métodos para recuperar recursos XML além do estilo XSLT fornecido pelo fluxo de entrada.

Uma maneira de usar essa função é encontrar dados em um documento externo. Por exemplo, queremos encontrar o valor em graus Celsius correspondente ao valor em Fahrenheit, então acessamos o documento que contém valores pré-calculados:

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

Sintaxe

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

Parâmetros

Parâmetros Descrição
object Obrigatório. Define o URI do documento XML externo.
node-set Opcional. Usado para resolver URI relativas.