Bonjour à tous,
Je travaille sur la génération d'un fichier de sauvegarde pour mon application.
Voila la forme de mon document d'origine, le problème vient du remplissage de la balise <Texte>. Jusqu'à présent je collais simplement le contenu des JTextPane comme une string, mais le problème c'est que les < > sont remplacés par < >. J'ai lu sur ce forum que c'était du à l'utilisation de la string.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?xml version="1.0" encoding="UTF-8"?> <transcription> <Image titre="04000013" coefDimensionLargeur="0.20545580110497239" coefDimensionHauteur="0.164453125"> <Bloc idBloc="1203171828016" niveauZoom="0.21754144132137299"> <Point X="1568" Y="373" /> <Point X="731" Y="479" /> <Point X="1113" Y="1329" /> <Point X="2161" Y="934" /> <Texte><i>dfsdfsdf</i><lb/></Texte> </Bloc>
Solution préconisée, passer par un SAX Builder pour parser le contenu de mon JTextPane et avoir donc un nouveau Document.
Le problème, c'est que je ne peux pas ajouter directement un Document dans un Document existant car il me dit qu'il existe déjà un rootElement (logique...). Est il possible de créer un document sans RootDocument, ou bien de substituer au rootElement un Element ?
Partager