Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

xml tech : Technologies XML

[xml-tech] DOM et sérialisation

[xml-tech] DOM et sérialisation

Auteur: Philippe Pons <pons@orange.fr>
Date: 09/02/2005 - 08:48

Bonjour à tous,

Dans un programme java, je crée un document DOM (vide), puis je lui ajoute un élément contenant un noeud texte (avec des minuscule accentuées).

Je veux maintenant sauvegarder mon arbre DOM dans un fichier.

J'utilise 2 méthodes différentes :
1-avec un Tranformer
j'obtiens un fichier (avec une déclaration XML indiquant un encoding UTF-8) dont les accents ne sont pas correct.
Pourquoi, mon fichier n'est il pas correctement écrit en UTF-8 ?
Comment faire avec mon Tranformer ?

2-avec un XMLSerializer
j'obtiens un fichier (avec une déclaration XML indiquant un encoding UTF-8) dont les carractères sont correct.
Je suis content.

Mon problème n'est pas encore résolu.
Je crée maintenant un arbre DOM à partir d'un fichier existant (en UTF-8).

De la même manière je sauvegarde mon arbre DOM dans un fichier.
 J'utilise 2 méthodes différentes :
1-avec un XMLSerializer (solution qui fonctionne dans le cas précédent)
j'obtiens un fichier (avec une déclaration XML indiquant un encoding UTF-8) dont les accents ne sont pas correct.
Pourquoi, mon fichier n'est il pas correctement écrit en UTF-8 ?
Comment faire avec mon XMLSerializer ?

2-avec un Tranformer
j'obtiens un fichier (avec une déclaration XML indiquant un encoding UTF-8) dont les carractères sont correct.

Bien entendu, la solution qui consiste à choisir la méthode de sérialisation en fonction du mode de création de mon arbre ne me satisfait pas.
En effet, mon vrai probléme est que je veux importer(Document.importNode()) ou adopter (Document.adoptNode()) un élément du premier arbre dans le second.
Dans ce cas aucune des deux méthodes ne fonctionnent.

Avez une idée ?

Cordialement.

-- 
Philippe Pons
XPP
Tél : +33 6 88 90 83 49
E.mail : mailto:pons@orange.fr
E.mail : mailto:pons@xpp.fr
web : http://www.xpp.fr
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de 
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant 
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Wed Feb 9 09:50:19 2005

Archive générée par hypermail 2.1.8 le 28/02/2005 - 17:42 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement