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