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>
mon problème est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
je n'arrive pas à afficher correctement :
le résultat en visu HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
item 1
item 2
item dans sous liste
comment faire pour conserver "item dans sous liste" au milieu ?
Merci !
Partager