Bonjour,

Je travaille actuellement sur du WordML que je souhaite modifier pour que mon fichier devienne une feuille xsl. Voici un exemple de balise WordML qui va nous intéresser :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<w:t>$*MAVARIABLE1*$, le $*MAVARIABLE2*$</w:t>
Sur cette balise après traitement j'obtiens en mémoire ceci (Je passe par l'option Debug pour voir la ligne suivante) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<w:t><xsl:value-of select="MAVARIABLE1"/>, le <xsl:value-of select="MAVARIABLE2"/></w:t>
Jusque la tout va bien en tout cas en mémoire mais par contre lorsque je souhaite écrire dans un fichier ou afficher le résultat dans la console à l'aide d'un XMLOutputter j'obtiens ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<w:t>&lt;xsl:value-of select=MAVARIABLE1/&gt;, le &lt;xsl:value-of select=MAVARIABLE2/&gt;</w:t>

Vous remarquerez que uniquement pour les balises xsl les signes "<>" sont remplacés par "&lt;";

Je ne comprends pas trop d'où vient ce soucis, peut être du fait qu'il ne s'agit plus de XML bien formé.

Voici le code que j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
XMLOutputter outp = new XMLOutputter();
        outp.output(MonDocumentDOM, new FileOutputStream(MonChemindesortie));
J'ai essayé différentes solutions mais je n'arrive pas à un meilleur résultat. Auriez vous une idée ?

Merci par avance