2011-08-02 5 views
0

XhmHttpリクエストオブジェクトを使用して、従来のaspページからSOAPリクエストをWebサービスに送信しています。 Webサービスが結果としてXML文字列を返すSOAP応答からXML文字列結果を読み取るにはどうすればよいですか? XmlHttpオブジェクトに任意のプロパティまたはメソッドがサポートされていますか?XmlHttpを使用してSOAPレスポンスでデータを取得する

答えて

0

VBの例:

Dim xmlhttp As New Msxml2.XMLHTTP30 

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

xmlhttp.send 

MsgBox xmlhttp.responseXML.xml 

は、あなたが全体のことを行うには、通常のXMLDOMオブジェクトを使用することができるはずな説明

responseXML Property

0

を見てみましょう。あなたは、あなたが話しているWebサービスのURLからドキュメントを読み込むだけです。

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

次に、ドキュメントをローカルファイルから読み込んだかのように解析します。