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 27 28 29 30
| ' Supprime un noeud du fichier xml
Public Sub SuppNoeudXML(ByVal filename As String, racine as String, noeud As String)
Dim xmlDoc As New DOMDocument
Dim xmlRacine As IXMLDOMNode
Dim xmlList As IXMLDOMNodeList
Dim xmlNode As IXMLDOMElement
xmlDoc.validateOnParse = False
xmlDoc.async = False
' Ouverture du fichier xml
If xmlDoc.Load(filename) Then
' On cherche le noeud
Set xmlRacine = xmlDoc.selectSingleNode(racine)
Set xmlList = xmlRacine.selectNodes(noeud)
' On supprime les noeuds
For Each xmlNode In xmlList
xmlRacine.removeChild xmlNode
Next
xmlDoc.save (filename)
End If
End Sub |
Partager