Bonjour à tous,
J'ai besoin vôtre aide concernant la création d'un fichier xml.
Quand je crée un fichier xml les caractères avec l'accent comme (é, è, à, ô, ê) ne s'écrivent correctement.ça serait hyper de vôtre part de proposer une solution.
je vous remercie à l'avance.
la partie de code pour la création de 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
27
28
29
30
31 /** * @param filename */ public void writeXMLFile(String filename) { this.docuXml = new Document(); Element module=new Element("module"); module.addContent(this.createFormations()); this.docuXml.setContent(module); FileWriter writer=null; try { File f=new File(filename); f.createNewFile(); writer = new FileWriter(f); //info: Format.getPrettyFormat() put the xml's elements in order. XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat()); System.out.println("entree"); outputter.output(this.docuXml, writer); outputter.output(this.docuXml, System.out); } catch (IOException e) { e.printStackTrace(); System.err.println(e.getMessage()); } }
copié depuis le console.
les caractères entre la balise <description> (é, è, à, ô, ê)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?xml version="1.0" encoding="UTF-8"?> <formation> <title>création d'un fichier</title> <description>créer un fichier xml tester les caractères (é, è, Ã*, ô, ê)</description> </formation>
Partager