Bonjour à tous,
J'ai un petit souci pour écrire un fichier XML avec VB.NET 2005:
IMPOSSIBLE D ECRIRE DES ":" DANS UN XML!
Je fais appel a la classe XmlWriter. J'arrive a créer des elements, et des paramètres. Mais je dois créer un fichier qui contien ceci en entete:
<LayerSet Name="Paris Dakar Rally" ShowOnlyOneLayer="false" ShowAtStartup="false" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\WorldWind\bin\Debug\Configuration\WorldXmlDescriptors\EarthLayers\LayerSet.xsd">
Mon problème est que je n'arrive pas à créer cette ligne dans mon fichier xml a cause des : apparemment! J'ai essayer ce code mais VB me sort une erreur!
1 2 3 4 5 6
| writer.WriteStartElement("LayerSet")
writer.WriteAttributeString("Name", Replace(Projet_en_cours(0), ".gpp", ""))
writer.WriteAttributeString("ShowOnlyOneLayer", "false")
writer.WriteAttributeString("ShowAtStartup", "false")
writer.WriteAttributeString("xmlns:xsi", "")
writer.WriteAttributeString("xsi:noNamespaceSchemaLocation", "C:\WorldWind\bin\Debug\Configuration\WorldXmlDescriptors\EarthLayers\LayerSet.xsd") |
Quelqu'un peux m'aider ou m'explique a quoi servent les deux points? Ca a l'air d'etre un hybride du XML non?!
Pour infos, mon prog génère un fichier XML utilisé par un logiciel et ce fichier doit contenir cette ligne.
Merci de votre aide!
Partager