Problème écriture code HTML
Bonjour à tous,
Je précise tout d'abord que j'ai découvert JDOM que très récemment, donc ma question peut être très simple (désolé aussi si je n'utilise pas tout à fait les bons termes)...
J'ai un soucis au niveau de l'écriture depuis mon document JDOM vers mon fichier XML. Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| private static void saveXml(org.jdom.Document xml, String dest){
try {
FileOutputStream out = new FileOutputStream(dest);
XMLOutputter serializer = new XMLOutputter();
serializer.output(xml, out);
out.flush();
out.close();
}
catch (IOException e) {
System.err.println(e);
}
} |
Le fichier XML se génère bien, mais toutes les valeurs des balises qui contiennent elles-mêmes du code HTML sont converties en équivalent HTML (ex : < devient <). Ce que j'aimerais arriver à faire c'est de générer toutes les données XML mais d'entourer les valeurs des balises avec <![CDATA[code html]]>.
Est-ce qu'il y a un paramètre que l'on pourrait définir qui obligerait XMLOutputter à générer des données de type texte ?
Merci par avance pour votre aide ! ;)