<?xml version="1.0" encoding="UTF-8"?>
<ItemLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-10-05">
<OperationRequest>
<HTTPHeaders>
<Header Name="UserAgent"/>
</HTTPHeaders>
<RequestId>1N3VCP179JDX5KP84ZSJ</RequestId>
</OperationRequest>
VB.NET 2005版(ソース)
VBScript版
<XML id="dom" src="sample.xml"></XML>
str = "";
// ルートノード
root = dom.documentElement;
str += root.nodeName + "<br>";
str += " xmlns:" + root.getAttribute("xmlns") + "<br>";
str += "<br>";
// ルートノードの下
nodeList = root.childNodes;
node = nodeList.item(0);
// 以下の記述でも同じ
// node = root.firstChild;
str += node.nodeName + "<br>";
str += "<br>";
nodeList = node.childNodes;
node = nodeList.item(0); // ノード一つ目(HTTPHeaders)
str += node.nodeName + "<br>";
str += "<br>";
// ノードから直接次のノードの先頭へ( ノードが一つの時簡単に取得可能 )
node = node.firstChild;
str += node.nodeName + "<br>";
str += " Name:" + node.getAttribute("Name") + "<br>";
str += "<br>";
node = nodeList.item(1); // ノード二つ目(RequestId)
str += node.nodeName + "<br>";
str += " " + node.firstChild.nodeValue + "<br>"; // テキストノードの値を取得
str += "<br>";
document.getElementById("result").innerHTML = str;