DarkTiteuf
Messages postés85Date d'inscriptiondimanche 14 novembre 2004StatutMembreDernière intervention27 juillet 2006
-
6 mai 2006 à 00:39
DarkTiteuf
Messages postés85Date d'inscriptiondimanche 14 novembre 2004StatutMembreDernière intervention27 juillet 2006
-
6 mai 2006 à 10:48
Voila, ma génération plante dès que j'ai un accent dans une balise ou un accent dans un attribut de cette balise. Comment je peux faire ? Y a t-il une propriété à mettre sur mon XmlDocument pour qu'il prenne les accents ?
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 6 mai 2006 à 09:23
Hello,
C'est fort possible que l'encoding de ton fichier ne soit pas correct.
De quelle manière lis-tu le fichier Xml ?
Si tu utilises par exemple un XmlWriter, tu peux le créer en spécifiant l'encoding à utiliser. Petit exemple qui devrait marcher si tu as de l'accentuation :
XmlWriter tW =
new XmlTextWriter(tempFileName,
Encoding.GetEncoding(
"iso-8859-1")
DarkTiteuf
Messages postés85Date d'inscriptiondimanche 14 novembre 2004StatutMembreDernière intervention27 juillet 2006 6 mai 2006 à 10:28
oui quand je paralis de génération, c`était pour la génération de la solution ^^.
L'erreur se produit au moment où je lis la ligne où il y a un accent :
XmlDocument doc_xml = new XmlDocument();
XmlNode noeud_donnees, noeud_contacts;
XmlAttribute attribut_pseudo_contact;