在庫管理システムのMicrosoft行セットスキーマを使用して戻ってくる行セットがあります。XML行セットとMsXML2
Set objXmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
objXmlHttp.open "POST", address, False
objXmlHttp.setRequestHeader "Content-Type", "text/xml"
objXmlHttp.Send strXml
Set objLst = XML_response.getElementsByTagName("data")
myValue = objLst.item(0).getAttribute("field")
:ドキュメントを読むためにMSXML2を使用した場合
しかし、私は(VBScriptで記述)
<xml>
<s:schema>
<!-- Schema here -->
</s:schema>
<rs:data>
<z:row field="value" field1="value" />
</rs:data>
</xml>
私が使用しています。このバックを引っ張ってデータにアクセスすることはできていないようです
Microsoft VBScript runtime error '800a01a8'
Object required: 'objLst.item(...)'
これはおそらく、私は完全にWR何かをやっている:私は次のメッセージを受け付けておりますが
もしそうなら、誰かが私にこれを指摘することができました。私は今2時間これを見つめたので、私はそれを手に入れることができません。
私は、これはあなたが望むもの_exactly_されていない知っているが、XMLは、ADODBレコードセットを使用すると、XMLオブジェクトのストレートを読み込むことができます使用して同じスキーマである場合'dim rs:set rs = CreateObject(" ADODB.RecordSet "):rs.open XML_Response' –