<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