[XML] responseXML et responseText
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:
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:
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... :aie::aie:
Est ce que quelqu'un aurait une idée à ce sujet ??? :calim2: