Bonjour, j'ai récupéré le xslt suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
<xsl:output method="xml" indent="yes" encoding="UTF-8" />
 
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()" />
</xsl:copy>
</xsl:template>
 
</xsl:stylesheet>
J'applique ce xslt sur un document DOM et j'ai le résultat suivant dans mon fichier xml :
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
16
17
18
19
20
21
22
23
24
25
26
 
<?xml version="1.0" encoding="UTF-16"?>
 
<MYROOT size="5">
 
<FIRSTNAME>André</FIRSTNAME>
 
<LASTNAME>Paul</LASTNAME>
 
<AGE>42<!--Comment de age-->
 
</AGE>
 
<!--My comment 1 de root-->
 
<PHONENUMBER>
 
<PORTABLE>0699062042</PORTABLE>
 
<HOME>0561076344</HOME>
 
</PHONENUMBER>
 
<!--My comment 2 de root-->
 
</MYROOT>
Je n'ai pas l'indentation correcte. J'ai juste des retours chariots pour chaque balise.
A quoi c'est du svp ?