Bonjour a tous,
depuis une semaine je me bat pour essayer d'ecrire cette ligne dans un XML:
Voici mon code:
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">
Les deux dernières lignes me provoque des erreurs 'caractères non autorisés'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Dim Fichier_XML As String = Mon_XML Dim settings As New System.Xml.XmlWriterSettings() 'Paramètres settings.Indent = True 'Autorise le décalage settings.IndentChars = " " 'Caractères de décalage 'Ecriture du fichier Using writer As System.Xml.XmlWriter = System.Xml.XmlWriter.Create(Fichier_XML, settings) 'LayerSet writer.WriteStartElement("LayerSet") writer.WriteAttributeString("Name", Replace(Projet_en_cours(0), ".gpp", "")) writer.WriteAttributeString("ShowOnlyOneLayer", "false") writer.WriteAttributeString("ShowAtStartup", "false") writer.WriteAttributeString("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance") writer.WriteAttributeString("xsi:noNamespaceSchemaLocation", "C:\WorldWind\bin\Debug\Configuration\WorldXmlDescriptors\EarthLayers\LayerSet.xsd") '... Suite du code
SVP aider moi je m'en sort pas! J'ai vu des t'as de XML avec le caractères ':'.
Je ne comprend plus! Merci de votre aide!
Partager