Función document() de XSLT

Definición y uso

La función document() se utiliza para acceder a los nodos en documentos XML externos. El documento XML externo debe ser válido y قابل para análisis.

Esta función proporciona métodos para recuperar otros recursos XML además de los datos proporcionados por el flujo de entrada inicial desde una tabla de estilos XSLT.

Una manera de usar esta función es buscar datos en un documento externo. Por ejemplo, queremos encontrar el valor de grados Celsius correspondiente al valor de Fahrenheit, hemos accedido a un 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 resolver URI relativos.