Compartir a través de


Ejemplo 2 de <xsl:apply-imports>

Este ejemplo muestra cómo utilizar <xsl:apply-imports> cuando desea añadirla a la funcionalidad de una regla en un archivo importado pero no desea sustituir la regla por completo. El ejemplo utiliza tres archivos principales:

  • El archivo de muestra books.xml, ligeramente alterado.

  • La hoja de estilos sample.xsl establece la fuente en Arial e importa la otra hoja de estilos. Cuando se encuentra un elemento de libro, se aplica la fuente Arial a los elementos del nodo. A continuación, la etiqueta <xsl:apply-imports> aplica las reglas coincidentes a la hoja de estilos sample-import importada.

  • La hoja de estilos sample-import.xsl es la hoja de estilos importada. Proporciona saltos de línea y el formato para texto en negrita, cursiva y azul.

Archivo XML (books.xml)

Archivo XSLT principal (sample.xsl)

Archivo XSLT importado (sample-import.xsl)

Resultados

Este es el resultado con formato:

Resultado con formato

Este es el resultado del procesador:

<html>

<body>

<font face="Arial"><i><b>XML Developer's Guide</b></i> By: <font color="blue">Gambardella, Matthew</font><br></font>

<font face="Arial"><i><b>Midnight Rain</b></i> By: <font color="blue">Ralls, Kim</font><br></font>

...

<font face="Arial"><i><b>Visual Studio 7: A Comprehensive Guide</b></i> By: <font color="blue">Galos, Mike</font><br></font>

</body>

</html>

Vea también

Referencia

Elemento <xsl:import>