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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 &lt;). 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 !