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 : 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=&quot;letter&quot;">
	  <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 : 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>
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 !