ajouter un nouvel element dans fichier XML
Bonjour,
Alors voila je narrive pas a ajouter plus d`un noeud dans un fichier xml qui s´execute dans une boucle.
Un test bete que j´ai essaye !
Code:
1 2 3 4
|
For i = 1 To 1000
WriteXmlDoc()
Next |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
Private Sub WriteXmlDoc(ByRef i As Integer)
Dim rootNode As XmlElement
Dim NodeDatabase as XmlElement
Try
rootNode = XmlDoc.CreateElement("Clients")
XmlDoc.LoadXml("<Diff></Diff>")
'head
NodeDatabase = XmlDoc.CreateElement("Software")
NodeDatabase.InnerText = CStr(i)
'attach all the child nodes to the root node
rootNode.AppendChild(NodeDatabase)
XmlDoc.DocumentElement.AppendChild(rootNode)
XmlDoc.Save("Newsite.XML")
Catch ex As Exception
LogFactory.getInstance().logError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType, "Cannot create XML document", ex)
End Try
End Sub |
Le truc le plus bete du monde jarrive pas a ajouter de noeuds,il boucle 1000 fois et me reecrit 1000 fois 1 noeud
Quelle methode me permet de rajouter un ou plusieurs noeuds
Il existe pas une methode append comme pour les fichiers ??
Merci de votre aide,je deviens fou
Brice