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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<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!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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!