Bonjour,
Je me suis fait une fonction qui permette de supprimer un noeud d'un fichier xml :
Malheureusement, je rencontre cette erreur a l'execution :
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
19
20
21
22
23
24
25
26 ' Supprime un noeud du fichier xml Public Sub SuppNoeudXML(ByVal filename As String, noeud As String) Dim xmlDoc As New DOMDocument Dim xmlList As IXMLDOMNodeList Dim xmlNode As IXMLDOMNode xmlDoc.validateOnParse = False xmlDoc.async = False ' Ouverture du fichier xml If xmlDoc.Load(filename) Then ' On cherche le noeud Set xmlList = xmlDoc.selectNodes(noeud) ' On supprime les noeuds For Each xmlNode In xmlList xmlDoc.removeChild (xmlNode) Next xmlDoc.save (filename & "modif") End If End Sub
Erreur 438 : L'objet ne gére pas cette propriété ou cette methode
sur la ligne xmlDoc.removeChild (xmlNode)
Quelqu'un saurait-il d'ou provient cette erreur? et comment la corriger?
Partager