1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <!-- Tous les éléments et les textes -->
<xsl:template match="node()">
<xsl:copy>
<!-- s'il y a des attributs, les copier aussi -->
<xsl:copy-of select="@*"/>
<!-- s'il y a du contenu, appliquer les transformations à tout le contenu -->
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
<!-- Pour les year c'est différent -->
<xsl:template match="year">
<xsl:copy>
<!-- s'il y a des attributs, les copier aussi -->
<xsl:copy-of select="@*"/>
<!-- Boucler sur les month que ce year contient -->
<xsl:for-each select="month">
<xsl:text>Bonjour Zorglub !</xsl:text>
<!-- Appliquer les transformation sur le month en cours -->
<xsl:apply-templates select="."/>
</xsl:for-each>
</xsl:copy>
</xsl:template> |
Partager