Bonjour,
cela ne fait pas longtemps que je me suis mis à vb.net et XML
j'arrive bien à accéder à mon fichier XML, le charger, lire les données à l'intérieure, les modifier et sauvegarder.
toutefois lorsque je ré-ouvre mon fichier sauvegardé dans le bloc note, j'ai toute ma structure qui est décalée et certains caractères ont été remplacés. (ce qui me provoque des erreurs d'import par la suite car je dois importer ce fichier XML dans un autre logiciel qui va le traiter)
exemple :
Fichier d'origine :
Code XML : 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" standalone="yes"?> <FEFExchangeFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FEFExchangeFile.xsd"> <contentHeader name="Programme XXX" version="0.0.000"> <comment>Module Chrono Fine : Testé Module OPG : Non Testé</comment> </contentHeader> <IOConf> <PLC></PLC> </IOConf> </FEFExchangeFile>
Fichier après sauvegarde :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <FEFExchangeFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FEFExchangeFile.xsd"> <fileHeader company="Schneider Automation" product="Unity Pro XL V2.3 - 60728C" dateTime="date_and_time#2008-2-8-11:57:39" content="Fichier source projet" DTDVersion="6"> </fileHeader> <contentHeader name="Programme GTE Salles Curan" version="0.0.000"> <comment>Module Chrono Fine : Testé Module OPG : Non Testé</comment> </contentHeader> <IOConf> <PLC></PLC> </IOConf> </FEFExchangeFile>
Pour sauvegarder mon fichier j'utilise :
documentXML.Save(Nom_du_fichier_à_sauvegarder)
quelqu'un sait pourquoi? et surtout comment éviter cela?
Merci à vous
Partager