Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
.gif)
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>