Módulos

Los elementos <xsl:import> y <xsl:include> permiten importar hojas de estilos o fragmentos de éstas. La diferencia entre estos elementos radica en la prioridad otorgada al contenido importado. El empleo de <xsl:import> atribuye una menor prioridad a la hoja de estilo importada en relación con la hoja de estilo que la incluye. En caso de que se asignen dos plantillas a un mismo elemento se ejecutará aquella que no ha sido importada. En cambio, con el uso del elemento <xsl:include> entran en juego las reglas de preferencia estándar dentro de un documento. Esto significa que se utilizará la plantilla que haga referencia a un elemento de manera más precisa (por ejemplo, mediante el uso de una ruta absoluta). En caso de que posean el mismo valor, se ejecutará la última. Ambos elementos vacíos tienen un único atributo href, cuyo valor es una referencia de URI de la hoja de estilo que va a importarse.

Este tipo de llamada puede se representar como sigue:

<xsl:include href="style.xsl"/>
Ejercicio 8

a) Pruebe las instrucciones de importación en su hoja de estilo.

b) "Exporte" después plantillas a otro archivo.

>> ver soluciones del ejercicio 8

<< anterior  

 


© Derechos de autor 2004, dpunkt.verlag GmbH
El usuario podrá imprimir la versión online. La copia será exclusivamente para uso personal. Por lo demás el presente capítulo del libro "XSL-FO in der Praxis" está sometido a los mismos términos y condiciones que la versión impresa. La presente obra está protegida en su totalidad por la ley de propiedad intelectual. Reservados todos los derechos, incluyendo los derechos de reproducción, traducción, microfilmación, así como el almacenamiento y procesamiento en sistemas electrónicos.

dpunkt.verlag GmbH, Ringstraße 19B, 69115 Heidelberg, teléfono + 49 (0) 6221-14830, fax +49 (0) 6221-148399, hallo(at)dpunkt.de