Bonjour,
cela ne fait pas lontemps 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 :<?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 :
<?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