Problème de création de fichier XML
Bonjour,
J'ai deux soucis de création de fichier XML.
D'abord j'ai une longue String contenant de l'XML deja formaté.
Je souhaite simplement créer un fichier physique, et y écrire cette longue chaîne.
Mais le résultat n'est pas ceclui que j'attends :
Code:
1 2 3 4 5
|
Open (App.Path & "\Output\File.xml") For Append As #1
Write #1, "<?xml version=""1.0"" encoding=""iso-8859-1"" ?>"
Write #1, stringXML
Close 1 |
Quand j'ouvre le fichier après écriture, tous les " (double quotes) sont devenus "" (ils ont tous été doublés...)
Du coup mon fichier XML n'est plus du tout valide...
De plus, autre petit problème : lorsque j'essaye d'écrire la ligne de version XML (voir code ci-dessus), VB me la "corrige" automatiquement... c'est a dire que si j'ecris :
Code:
1 2
|
Write #1, "<?xml version="1.0" encoding="iso-8859-1" ?>" |
alors dès que je tape "entrée" ma ligne se transforme en :
Code:
1 2
|
Write #1, "<?xml version="; 1#; " encoding="; iso - 8859 - 1; " ?>" |
Je sais que dans d'autre langages on peut forcer les quotes dans des chaines en ajoutant un "\" devant, mais quelle est la syntaxe en VB ?