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 :
Quand j'ouvre le fichier après écriture, tous les " (double quotes) sont devenus "" (ils ont tous été doublés...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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 :
alors dès que je tape "entrée" ma ligne se transforme en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Write #1, "<?xml version="1.0" encoding="iso-8859-1" ?>"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?
Partager