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.