getElementsByTagName ne trouve pas mon élément
Bonjour à tous,
je suis en train d'essayer de consommer un service web SOAP à partir de VB.
J'arrive à me connecter au serveur, et je récupère la réponse SOAP.
Réponse qui ressemble à ça:
Code:
1 2 3 4 5 6
|
<soapenv:Body>
<authentication xmlns="http://distant.server.com/webservices/">
<sessionId>abc5GyRKUI34RW3Js</sessionId>
</authentication>
</soapenv:Body> |
ce que je veux c'est récupérer la valeur de sessionId
voilà ce que je fais:
Code:
1 2 3 4 5 6 7
|
Dim reader As New MSSOAPLib30.SoapReader30
reader.Load connector.OutputStream
Dim authentication As IXMLDOMElement
Set authentication = reader.Dom.getElementsByTagName("sessionId").Item(0) |
le problème c'est que la variable authentication retourne Nothing.
pareil quand je fais
Code:
1 2
|
reader.Dom.getElementsByTagName("authentication").Item(0) |
par contre, j'obtiens qqchose quand je fais:
Code:
1 2
|
reader.Dom.getElementsByTagName("soapenv:Body").Item(0) |
Est ce que quelqu'un pourrait m'aider? je suis vraiment perdu.
Merci d'avance,
Mike