Bonjour,

Je cherche à récupérer les informations présentes dans un objet XML (dans la balise env:Header pour être précis), voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.async = False
xmlDoc.loadXML(xmlhttp.responseText)
 
Set SessionId = xmlDoc.documentElement.getElementsByTagName("env:Header")
MsgBox SessionId.Item(0).Text
Jusque là, ça marche très bien, le MsgBox affiche très bien le contenu de la balise. Le problème, c'est que je n'arrive pas à faire la même opération avec un responseXML :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.async = False
xmlDoc.loadXML(xmlhttp.responseXML)
 
Set SessionId = xmlDoc.documentElement.getElementsByTagName("env:Header")
MsgBox SessionId.Item(0).Text
Ce code me renvoie systématiquement une erreur.
J'ai notamment essayé : xmlhttp.responseXML.Text, mais ça ne marche pas...

A noter que je maintiens actuellement un code spaghetti et vu les planning, je suis dans l'obligation d'utiliser responseXML...

Est ce que quelqu'un aurait une idée à ce sujet ???