Elemento <xsl:include> de XSLT
Definición y uso
<xsl:include> es un elemento de nivel superior (top-level element), que incluye el contenido de una hoja de estilo en otra hoja de estilo.
Notas:La hoja de estilo incluida (included style sheet) tiene la misma prioridad que la hoja de estilo que la incluye (including style sheet).
Notas:Este elemento debe ser un nodo hijo de <xsl:plantilla-hoja-estilo> o <xsl:transform>.
Sintaxis
<xsl:include href="URI"/>
Atributo
Atributo | Valor | Descripción |
---|---|---|
href | URI | Obligatorio. Especifica la URI del hoja de estilo que se debe incluir. |
Ejemplo
Ejemplo 1
El siguiente ejemplo incluye un hoja de estilo llamado xslincludefile.xsl:
<?xml version=1.0'?"> <xsl:plantilla-hoja-estilo version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:salida metodo="xml" omitir-declaracion-xml="sí"/> <xsl:plantilla match="/"> <xsl:para-cada select="COLECCION/LIBRO"> <xsl:aplicar-plantillas select="TITULO"/> <xsl:aplicar-plantillas select="AUTOR"/> <xsl:aplicar-plantillas select="EDITORIAL"/> <BR/> <!-- agregar esto --> </xsl:para-cada> </xsl:template> <xsl:plantilla match="TITULO"> <DIV ESTILO="color:blue"> Título: <xsl:value-of select="."/> </DIV> </xsl:template> <xsl:include href="/xsl/xslincludefile.xsl" /> </xsl:stylesheet>
Ver el archivo XSL,Ver el archivo XSL incluido,Ver resultados.