| Set objXMLHttp = CreateObject("Msxml2.ServerXMLHTTP.3.0" )
Set objXML = CreateObject("Msxml2.DOMDocument.3.0")
' 前述
strRequest = "要求する文字列"
' 要求
Call objXMLHttp.Open( "GET", strRequest, False )
objXMLHttp.Send
' objXMLHttp.responseText は、結果を文字列で取得
bRet = objXML.loadXML( objXMLHttp.responseText )
' Items という名前を持つノードのコレクションを取得
Set objNodeList = objXML.getElementsByTagName("Items")
' objNodeList.Item(0) はコレクションの先頭ノード( ここでは一つしかありません )
' ノード "Items" から見たパス ( XPath ) で目的のノードを指定します ( ここでは複数あるコレクションです )
Set objTarget = objNodeList.Item(0).selectNodes("Item/CustomerReviews/Review/Content")
' コレクションを列挙します
For Each obj In objTarget
MsgBox( obj.nodeTypedValue )
Next
| |