[Visual Basic] Encodage ISO d'un fichier XML

Fermé
[dd] - 22 janv. 2009 à 11:12
 Toto82 - 28 janv. 2009 à 23:16
Bonjour,

Après avoir récupéré, enregistré et modifier un fichier XML, je cherche à le sauvegarder en précisant l'encodage :

Dim oNode As IXMLDOMNode

Set oNode = xmlDocItem.createProcessingInstruction("xml", "version=""1.0"" encoding=""ISO-8859-1""")
Set oNode = xmlDocItem.insertBefore(oNode, xmlDocItem.childNodes.Item(0))

xmlDocItem.save App.path & "\test.xml"

Mais j'ai une erreure à la sauvegarde : Unable to sove character to ISO-8859-1...
J'ai fait de nombreuses recherches, et du coup, je suis perdue...

Si vous aviez un chemin à me proposer, je serais heureuse !
A voir également:

3 réponses

Je précise qu'en écrivant seulement xmlDocItem.createProcessingInstruction("xml", "version=""1.0"""), le 1er ajout de données + enregistrement fonctionne, les suivants non...
2
Que vous manque-t-il comme données pour pouvoir me donner un petit coup de pouce ?
0
Lorsque je veux enregistrer en ISO ISO-8859-1, c'est au symbole € que l'erreur Unable to save character to ISO est déclenchée...

J'espère que cette nouvelle info me permettra d'avoir des réponses...!
0
Snif...
0
Toto82 > [dd]
28 janv. 2009 à 23:16
Pour prendr en charge le caractère € il faut utiliser ISO ISO-8859-15, les caractères ¤, ¦, ¨, ´, ¸, ¼, ½ et ¾ sont remplacés par €, Š, š, Ž, ž, Œ, œ et Ÿ
0