Función document() de XSLT

Definición y uso

La función document() se utiliza para acceder a los nodos de documentos XML externos. El documento XML externo debe ser válido y susceptible de ser analizado.

Esta función proporciona métodos para recuperar otros recursos XML además de los datos iniciales proporcionados por la entrada de flujo de XSLT.

Una forma de usar esta función es buscar datos en un documento externo. Por ejemplo, queremos encontrar el valor de Celsius correspondiente al valor de Fahrenheit, y hemos accedido al documento que contiene valores precalculados:

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

Sintaxis

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

Parámetros

Parámetros Descripción
object Obligatorio. Define la URI del documento XML externo.
node-set Opcional. Usado para analizar URI relativos.