[XSL] affichage de liste dans une liste
Bonjour,
ma question est la suivante :
comment faire pour afficher une liste dans liste
en fait ma balise <list> peut contenir <item> ou <list>
dans ma xsl j'ai donc commencé par mettre :
(en sachant que je teste la valeur de l'attribut type de <list>
Code:
1 2 3 4 5 6 7 8 9 10 11
| <xsl:template match="list">
<xsl:choose>
<xsl:when test="@type="letter"">
<ol style="padding-left:inherit; " type="A">
<xsl:for-each select="item">
......
</xsl:choose>
<span style="font-size:11; ">
<xsl:apply-templates select="list"/>
</span>
</xsl:template> |
mon problème est le suivant :
je n'arrive pas à afficher correctement :
Code:
1 2 3 4 5
| <list type="letter">
<item>item 1</item>
<list><item>item dans sous liste</item></list>
<item>item 2</item>
</list> |
le résultat en visu HTML :
item 1
item 2
item dans sous liste
comment faire pour conserver "item dans sous liste" au milieu ?
Merci !