hello !
j'ai un fichier XML du style :
et je voudrais generer un fichier texte tout simple genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <node nom="A"> ... <leaf>a</leaf> <node name="AB"> ... <node name="ABC"> ... <leaf>abc</leaf> </node> <leaf>b</leaf> <node name="AC"> ... </node> </node>
voici ce que je fais dans la xsl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 -A - a - AB - ABC -abc - b - AC
mon probleme est que l'indentation recursive ne marche pas, ça me genere un truc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <xsl:template match="Node"> <xsl:value-of select="@name"/> <xsl:text> - </xsl:text><xsl:apply-templates select="Node|Leaf"/> </xsl:template> <xsl:template match="Leaf"> <xsl:value-of select="text()"/> </xsl:template>
qq'un aurait-il une idee la-dessus ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 -A - a - AB - ABC - abc - b - AC
Partager