Bonjour,
j'utiliser xerces (2.4) pour créer un document xml (sous linux). Pour
cela, je fais appel aux fonctions :
DOMText* ptName = doc->createTextNode(X(m_strName.c_str()));
avec :
#define X(str) XMLString::transcode(str)
Malheureusement, lorsque la chaine m_strName contient un accent,
celui-ci est mal transcrit dans le fichier xml. Non seulement le
caractère est mauvais, mais toute la chaine vaut n'importe quoi...
Par exemple : "tétaclac" devient "ttrstNam". A mon avis, la taille n'est
plus bonne non plus.
Si quelqu'un à une idée...
Cordialement,
Olivier Anguenot
--
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 Tue Jul 26 16:36:49 2005