Получение данных в ответе SOAP с использованием XmlHttp - PullRequest
0 голосов
/ 02 августа 2011

Я использую объект запроса XhmHttp для отправки SOAP-запроса к веб-сервисам с классической страницы asp.В результате веб-служба возвращает строку XML, как я могу прочитать результат строки XML из ответа SOAP.Есть ли какое-либо свойство или метод в объекте XmlHttp, поддерживающий это?

Ответы [ 2 ]

0 голосов
/ 03 августа 2011

Вы должны иметь возможность использовать обычный объект XMLDOM, чтобы сделать все это.Вы просто «загружаете» документ прямо с URL-адреса веб-службы, с которой вы разговариваете.

set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.async=false
xmlDoc.load("http://server.domain.com/yourservice.asp?arg1=a")

Затем вы просто продолжаете анализ документа, как если бы вы загрузили его из локального файла.

0 голосов
/ 02 августа 2011

vb пример:

Dim xmlhttp As New Msxml2.XMLHTTP30

xmlhttp.open "GET", "http://localhost/books.xml", False

xmlhttp.send

MsgBox xmlhttp.responseXML.xml

посмотрите описание

responseXML Свойство

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...