Derniers tutoriels de développement web
 

XSLT <xsl:apply-imports> Element


<Complet XSLT élément de référence

Définition et utilisation

Le <xsl:apply-imports> élément applique une règle de modèle à partir d' une feuille de style importée.

règles modèles dans des feuilles de style importées ont priorité inférieure à celles du modèle dans les feuilles principales de style. Le <xsl:apply-imports> est utilisé lorsque l' on veut utiliser une règle de modèle à partir de la feuille de style importée plutôt que l'équivalent règle dans la feuille de style principale.


Syntaxe

<xsl:apply-imports/>

Les attributs

Aucun

Exemple

Supposons que nous ayons une feuille de style appelée "standard.xsl" qui contient une règle de modèle pour les éléments de message:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="message">
  <h2><xsl:apply-templates/></h2>
</xsl:template>

</xsl:stylesheet>

Une autre feuille de style pourrait importer "standard.xsl" , et modifier les éléments de message, comme celui - ci:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:import href="standard.xsl"/>

<xsl:template match="message">
  <div style="border:solid blue">
  <xsl:apply-imports/>
  </div>
</xsl:template>

</xsl:stylesheet>

Le résultat serait de transformer un message en un élément de la forme:

<div style="border:solid blue"><h2>...</h2></div>

<Complet XSLT élément de référence