[XSLT] probléme d'insértion de paramétre
Bonjour,
Je souhaite utiliser les balises HTML <h1><h2><h3><h4><h5> sauf que je souhaite que les numéros soit mis automatiquement par un paramétre xsl.
Code:
1 2 3 4 5 6
|
<xsl:param name="nbAncestor" select="count(ancestor::*)"/>
<xsl:for-each select="section//node()">
<H$nbAncestor>Une valeur quelconque</H$nbAncestor>
</xsl:for:each> |
J'ai déjà essayer pas mal de truc mais rien ne fonctionne.
Merci d'avance,
Merci + seconde solution, astuce
Merci, Monsieur le modérateur réponse simple est efficace
"element"aire mon cher Watson
J'ai trouver une autre solution moins simple mais qui peut avoir son intérêt dans certains cas
Code:
1 2 3 4
|
<SPAN class="{concat('titre',$nbAncestor)}">
La valeur
</SPAN> |
Explication :
Le HTML 4.0 est limité à 6 niveaux de titre ( h1, h2, h3, h4, h5, h6 ) h7 n'existe pas !
Cette deuxiéme méthode permet de créer autant de niveau que l'on souhaite.
Il faut cependant ajouter une feuille css qui contient les noms des class, cela permet de regrouper le style dans une seul feuille.
Encore merci,