Bonjour,

J'ai un script VB utilisant plusieurs "SelectSingleNode" (appelé sur un objet : Msxml2.DOMDocument.6.0)

Le noeud est recherché sur un fichier XML valide.

Tout ce passe bien tant que le noeud en question existe, je n'arrive pas a vérifier la valeur de retour de SelectSingleNode quand le noeud n'existe pas ..

Exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Set node = xml_job_fileUnit.SelectSingleNode("//IP_Address1")
If (Not(node Is Nothing) = False) Or (IsNull(node) = False) Then
   WScript.StdOut.WriteLine "set IP_Address1"
   node.text = My_IP_Address1
End If
Set node = Nothing
Je reçois un "VBScript runtime error : Object required: 'node' car il rentre dans le If ... même si SelectSingleNode ne trouve pas la valeur ..

Comment vérifier correctement que node a une valeur ?

D'avance merci,

Bien à vous.

Didier