Amazon APIで取得したXMLデータをVBAで操作するにはどうしたらいいか?
=商品のタイトルとか、価格、発売日などのデータを取得したい。

いろいろ検索してたら、キーワードは「DOM」「XPath」だということが分かった。
PHPのXMLパーサーみたいに、XMLの要素を配列に変換してくれる機能はVBAにはないのかな?

Google検索キーワード「Excel VBA DOM XML」

Excel VBAでXML形式のデータを扱いたい
http://okwave.jp/qa2559301.html

Msxml2.DOMDocumentを使用して、loadXMLで読み込めばDOMツリーに展開出来ると思います。


Msxml2.DOMDocumentというオブジェクトが用意されており、それを利用すればいいらしい。

なんか使い方がよく分からない。

初心者のための XML DOM ガイド
http://msdn.microsoft.com/ja-jp/library/aa468547.aspx

XML ドキュメントからの情報の取得
ドキュメントの読み込みが完了したら、このドキュメントから情報を取得します。
ドキュメント オブジェクトは重要ですが、ほとんどの場合、IXMLDOMNodeインターフェイスを使用します。

これで行けるだろうか?

XMLを取得した後に、MSXML2.DOMDocumentのloadメソッドでXMLデータを読み込むときにエラーが出る。
=「-2147024809 パラメータが間違っています」だと。

DOMを使って目的の情報へダッシュ
http://www.atmarkit.co.jp/fxml/rensai/msxml02/msxml01.html
http://www.atmarkit.co.jp/fxml/rensai/msxml02/msxml02.html
http://www.atmarkit.co.jp/fxml/rensai/msxml02/msxml03.html

VBScriptでXMLプログラミング
http://www.atmarkit.co.jp/fxml/indexes/index_all.html#vbscr
↑VBSの場合らしい。参考になるかな?

試行錯誤してたら、エラーメッセージが変わった。
=「-2146697209 - 要求されたリソースのデータは利用できません」だと。
Google検索したら、MSサイトに解決方法が紹介されていた。

[PRB] HTTP 上で XML を読み込むと Load メソッドが失敗する
http://support.microsoft.com/kb/281142/ja

解決方法
ServerXMLHTTP コンポーネント (MSXML 3.0 で導入されました) を使って、ドキュメントを読み込んでください。
MSXML2.DOMDocument の setProperty メソッドを使って、ServerXMLHTTP プロパティを True に設定する必要があります。
ServerXMLHTTP プロパティの True という値は、"server-safe" な ServerXMLHTTP コンポーネントを使って、ドキュメントをサーバーに読み込むことを指定するものです。
ServerXMLHTTP は同期読み込みにのみ対応しています。
したがって、ServerHTTPRequest を True に設定するときは async プロパティを False に設定する必要があります。

オイオイ、呪文みたいな文章だな。
何言ってんだかサッパリわかんねえよ>MS

SetProperty? メソッドに True を設定するため、上記コードの oXML.async = False の直後に次の行を追加します。

oxml.setProperty "ServerHTTPRequest", true

結論から言えば、上記のコードを1行追加したら、エラーが消えて、XMLの読み込みに成功した!
は~、これだけのために何時間費やしたことか…トホホのホ><


まとめると、こんな感じのExcel VBAコードで、リクエストURLからXMLデータの読込み&操作ができる。

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
Option Explicit
 
Private Sub CommandButton1_Click()
 
    'Amazon Web ServiceのAPIを利用して商品データを取得
    Dim sid As String  'AWSのSubscriptionId
    Dim aid As String  'AWSのAssociateTag
    Dim ver As String ' AWSのバージョン
    Dim cate As String '商品カテゴリー
    Dim bnid As String 'BrowseNodeId
    Dim rdFrom As String '発売日指定の開始日
    Dim rdTo As String '発売日指定の終了日
    Dim url As String 'リクエストURL
    
    sid = "1234567890ABCDEFGHIJ" ' ←自分のIDに置き換える
    aid = "hogehoge-22" ' ←自分のIDに置き換える
    ver = "2007-01-15"
    cate = "DVD"
    bnid = "590702" 'アニメ あ行
    rdFrom = "2008-08-01"
    rdTo = "2008-09-01"
    
    url = "http://webservices.amazon.co.jp/onca/xml"
    url = url & "?Service=AWSECommerceService"
    url = url & "&SubscriptionId=" & sid
    url = url & "&AssociateTag=" & aid
    url = url & "&Operation=ItemSearch"
    url = url & "&Version=" & ver
    url = url & "&ResponseGroup=Small"
    url = url & "&SearchIndex=" & cate
    url = url & "&ContentType=text/html"
    url = url & "&BrowseNode=" & bnid
    url = url & "&ReleaseDate=" & rdFrom & "-" & rdTo 'ReleaseDate=yyyy-mm-dd[-yyyy-mm-dd]
    
    'http://msdn.microsoft.com/ja-jp/library/aa468547.aspx
    'XMLドキュメントを読み込むには、まず最初にDOMDocumentクラスのインスタンスを作成する
    Dim xdoc As MSXML2.DOMDocument
    Set xdoc = New MSXML2.DOMDocument
    
    'ドキュメントのAsyncプロパティをFalseに設定すると、ドキュメントが完全に読み込まれて処理の準備が整うまで、パーサーはコードにコントロールを返しません。
    xdoc.async = False
    
    'エラー対策 http://support.microsoft.com/kb/281142/ja
    xdoc.setProperty "ServerHTTPRequest", True
 
    'MSXMLパーサーを使用すると、URLを介してXMLドキュメントを読み込むことができます。
    'ドキュメントを読み込むには、Loadメソッドを使用
    If xdoc.Load(url) Then
        MsgBox "ドキュメントの読み込みに成功しました。"
        ' 目的の作業を行います。
        DisplayNode xdoc.childNodes, 0
    Else
        MsgBox "ドキュメントに読み込みに失敗しました。"
        Dim strErrText As String
        Dim xPE As MSXML2.IXMLDOMParseError
        ' ParseError オブジェクトを取得します。
        Set xPE = xdoc.parseError
        With xPE
            strErrText = "次の XML ドキュメントの読み込みに失敗しました :" & _
                "次のエラーが原因です :" & vbCrLf & _
                "エラー番号 # : " & .errorCode & vbCrLf & _
                "エラー原因 # : " & xPE.reason & vbCrLf & _
                "行 # : " & .Line & vbCrLf & _
                "行位置 : " & .linepos & vbCrLf & _
                "ファイル内の位置 : " & .filepos & vbCrLf & _
                "ソーステキスト : " & .srcText & vbCrLf & _
                "ドキュメントURL : " & .url
        End With
        MsgBox strErrText, vbExclamation
    End If
    
    'ドキュメントでの作業が終了したら、きちんとオブジェクト参照を解放する必要があります。
    'MSXML パーサーでは、明示的な Close メソッドは公開されていません。
    'このため、参照先を Nothing に設定します。
    Set xdoc = Nothing
End Sub
 
'http://msdn.microsoft.com/ja-jp/library/aa468547.aspx
'Debug.Printでイミディエイト画面にXMLデータの解析結果を表示
Public Sub DisplayNode(ByRef Nodes As MSXML2.IXMLDOMNodeList, _
    ByVal Indent As Integer)
 
    Dim xNode As MSXML2.IXMLDOMNode
    Indent = Indent + 2
 
    For Each xNode In Nodes
        If xNode.nodeType = NODE_TEXT Then
            Debug.Print Space$(Indent) & xNode.parentNode.nodeName & _
                ":" & xNode.nodeValue
        End If
 
        If xNode.hasChildNodes Then
            DisplayNode xNode.childNodes, Indent
        End If
    Next xNode
End Sub

このコードで取得したXMLデータは、以下のようになっている。
(見やすくするため、DreamWeaver?で改行を入れた。)

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
<?xml version="1.0" ?>
    <ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2007-01-15">
      <OperationRequest>
        <HTTPHeaders>
          <Header Name="UserAgent" Value="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"></Header>
        </HTTPHeaders>
        <RequestId>
          2db6796e-d3a9-4994-a584-ef9ecdf8f67f
        </RequestId>
        <Arguments>
          <Argument Name="Operation" Value="ItemSearch"></Argument>
          <Argument Name="Service" Value="AWSECommerceService"></Argument>
          <Argument Name="AssociateTag" Value="hogehoge-22"></Argument>
          <Argument Name="BrowseNode" Value="590702"></Argument>
          <Argument Name="Version" Value="2007-01-15"></Argument>
          <Argument Name="ResponseGroup" Value="Small"></Argument>
          <Argument Name="SubscriptionId" Value="1234567890ABCDEFGHIJ"></Argument>
          <Argument Name="SearchIndex" Value="DVD"></Argument>
          <Argument Name="ContentType" Value="text/html"></Argument>
          <Argument Name="ReleaseDate" Value="2008-08-01-2008-09-01"></Argument>
        </Arguments>
        <RequestProcessingTime>
          0.4146590000000000
        </RequestProcessingTime>
      </OperationRequest>
      <Items>
        <Request>
          <IsValid>
            True
          </IsValid>
          <ItemSearchRequest>
            <BrowseNode>
              590702
            </BrowseNode>
            <Condition>
              New
            </Condition>
            <DeliveryMethod>
              Ship
            </DeliveryMethod>
            <MerchantId>
              Amazon
            </MerchantId>
            <ResponseGroup>
              Small
            </ResponseGroup>
            <ReviewSort>
              -SubmissionDate
            </ReviewSort>
            <SearchIndex>
              DVD
            </SearchIndex>
            <ReleaseDate>
              2008-08-01-2008-09-01
            </ReleaseDate>
          </ItemSearchRequest>
        </Request>
        <TotalResults>
          8
        </TotalResults>
        <TotalPages>
          1
        </TotalPages>
        <Item>
          <ASIN>
            B00138FBV6
          </ASIN>
          <DetailPageURL>
            http://www.amazon.co.jp/ARIA-ORIGINATION-Navigation-5-%E4%BD%90%E8%97%A4%E9%A0%86%E4%B8%80/dp/B00138FBV6%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00138FBV6
          </DetailPageURL>
          <ItemAttributes>
            <Actor>
              広橋涼
            </Actor>
            <Actor>
              大原さやか
            </Actor>
            <Actor>
              葉月絵理乃
            </Actor>
            <Actor>
              斎藤千和
            </Actor>
            <Director>
              佐藤順一
            </Director>
            <Manufacturer>
              メディアファクトリー
            </Manufacturer>
            <ProductGroup>
              DVD
            </ProductGroup>
            <Title>
              ARIA The ORIGINATION Navigation.5
            </Title>
          </ItemAttributes>
        </Item>
        <Item>
          <ASIN>
            B0012E00NA
          </ASIN>
          <DetailPageURL>
            http://www.amazon.co.jp/%E7%8B%BC%E3%81%A8%E9%A6%99%E8%BE%9B%E6%96%996%253c%E9%99%90%E5%AE%9A%E3%83%91%E3%83%83%E3%82%AF%253e-%E5%88%9D%E5%9B%9E%E9%99%90%E5%AE%9A%E7%94%9F%E7%94%A3-%E9%AB%98%E6%A9%8B%E4%B8%88%E5%A4%AB/dp/B0012E00NA%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0012E00NA
          </DetailPageURL>
          <ItemAttributes>
            <Actor>
              小清水亜美
            </Actor>
            <Actor>
              福山潤
            </Actor>
            <Actor>
              名塚佳織
            </Actor>
            <Actor>
              中原麻衣
            </Actor>
            <Creator Role="デザイン">
              黒田和也
            </Creator>
            <Creator Role="原著">
              支倉凍砂
            </Creator>
            <Creator Role="脚本">
              荒川稔久
            </Creator>
            <Director>
              高橋丈夫
            </Director>
            <Manufacturer>
              ポニーキャニオン
            </Manufacturer>
            <ProductGroup>
              DVD
            </ProductGroup>
            <Title>
              狼と香辛料6 &lt;限定パック&gt; (初回限定生産)
            </Title>
          </ItemAttributes>
        </Item>
        <Item>
          <ASIN>
            B0016GISMO
          </ASIN>
          <DetailPageURL>
            http://www.amazon.co.jp/%E8%B5%A4%E6%AF%9B%E3%81%AE%E3%82%A2%E3%83%B3-DVD%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%A2%E3%83%AB%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9-%E9%AB%98%E7%95%91-%E5%8B%B2/dp/B0016GISMO%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0016GISMO
          </DetailPageURL>
          <ItemAttributes>
            <Actor>
              山田栄子
            </Actor>
            <Actor>
              槐柳二
            </Actor>
            <Actor>
              北原文枝
            </Actor>
            <Actor>
              高島雅羅
            </Actor>
            <Actor>
              井上和彦
            </Actor>
            <Director>
              高畑 勲
            </Director>
            <Manufacturer>
              バンダイビジュアル
            </Manufacturer>
            <ProductGroup>
              DVD
            </ProductGroup>
            <Title>
              赤毛のアン DVDメモリアルボックス
            </Title>
          </ItemAttributes>
        </Item>
        <Item>
          <ASIN>
            B0012E00NU
          </ASIN>
          <DetailPageURL>
            http://www.amazon.co.jp/%E7%8B%BC%E3%81%A8%E9%A6%99%E8%BE%9B%E6%96%996-%E9%AB%98%E6%A9%8B%E4%B8%88%E5%A4%AB/dp/B0012E00NU%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0012E00NU
          </DetailPageURL>
          <ItemAttributes>
            <Actor>
              小清水亜美
            </Actor>
            <Actor>
              福山潤
            </Actor>
            <Actor>
              名塚佳織
            </Actor>
            <Actor>
              中原麻衣
            </Actor>
            <Creator Role="デザイン">
              黒田和也
            </Creator>
            <Creator Role="原著">
              支倉凍砂
            </Creator>
            <Creator Role="脚本">
              荒川稔久
            </Creator>
            <Director>
              高橋丈夫
            </Director>
            <Manufacturer>
              ポニーキャニオン
            </Manufacturer>
            <ProductGroup>
              DVD
            </ProductGroup>
            <Title>
              狼と香辛料6
            </Title>
          </ItemAttributes>
        </Item>
        <Item>
          <ASIN>
            B001COUJTA
          </ASIN>
          <DetailPageURL>
            http://www.amazon.co.jp/%E3%82%A2%E3%83%B3%E3%83%91%E3%83%B3%E3%83%9E%E3%83%B3%E3%81%A8%E3%81%AF%E3%81%98%E3%82%81%E3%82%88%E3%81%86-%E3%81%8D%E3%81%9B%E3%81%A4%E3%81%AE%E3%81%86%E3%81%9F-%E3%81%BE%E3%81%A3%E3%81%8B%E3%81%AA%E3%81%82%E3%81%8D%E3%81%A0%E3%82%88-%E5%A4%A7%E8%B3%80%E4%BF%8A%E4%BA%8C/dp/B001COUJTA%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001COUJTA
          </DetailPageURL>
          <ItemAttributes>
            <Creator Role="出演・声の出演">
              戸田恵子
            </Creator>
            <Creator Role="出演・声の出演">
              中尾隆聖
            </Creator>
            <Creator Role="出演・声の出演">
              鶴ひろみ
            </Creator>
            <Creator Role="出演・声の出演">
              長沢美樹
            </Creator>
            <Creator Role="その他">
              やなせたかし
            </Creator>
            <Creator Role="その他">
              友永コリエ
            </Creator>
            <Creator Role="監修">
              鈴木みゆき
            </Creator>
            <Director>
              大賀俊二
            </Director>
            <Manufacturer>
              バップ
            </Manufacturer>
            <ProductGroup>
              DVD
            </ProductGroup>
            <Title>
              アンパンマンとはじめよう!きせつのうた まっかなあきだよ
            </Title>
          </ItemAttributes>
        </Item>
        <Item>
          <ASIN>
            B001B1RHIK
          </ASIN>
          <DetailPageURL>
            http://www.amazon.co.jp/%E3%81%9D%E3%82%8C%E3%81%84%E3%81%91-%E3%82%A2%E3%83%B3%E3%83%91%E3%83%B3%E3%83%9E%E3%83%B3-%E3%81%A0%E3%81%84%E3%81%99%E3%81%8D%E3%82%AD%E3%83%A3%E3%83%A9%E3%82%AF%E3%82%BF%E3%83%BC%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E3%81%82%E3%81%8B%E3%81%A1%E3%82%83%E3%82%93%E3%81%BE%E3%82%93%E3%80%8C%E3%81%82%E3%81%8B%E3%81%A1%E3%82%83%E3%82%93%E3%81%BE%E3%82%93%E3%81%A8%E3%83%A1%E3%83%AD%E3%83%B3%E3%83%91%E3%83%B3%E3%83%8A%E3%81%A1%E3%82%83%E3%82%93%E3%80%8D-%E6%B0%B8%E4%B8%98%E6%98%AD%E5%85%B8/dp/B001B1RHIK%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001B1RHIK
          </DetailPageURL>
          <ItemAttributes>
            <Actor>
              戸田恵子
            </Actor>
            <Actor>
              中尾隆聖
            </Actor>
            <Actor>
              増岡弘
            </Actor>
            <Actor>
              佐久間レイ
            </Actor>
            <Actor>
              山寺宏一
            </Actor>
            <Creator Role="原著">
              やなせたかし
            </Creator>
            <Director>
              永丘昭典
            </Director>
            <Manufacturer>
              バップ
            </Manufacturer>
            <ProductGroup>
              DVD
            </ProductGroup>
            <Title>
              それいけ!アンパンマン だいすきキャラクターシリーズ/あかちゃんまん「あかちゃんまんとメロンパンナちゃん」
            </Title>
          </ItemAttributes>
        </Item>
        <Item>
          <ASIN>
            B00118Q9UU
          </ASIN>
          <DetailPageURL>
            http://www.amazon.co.jp/AYAKASHI-%E7%AC%AC%E5%85%AD%E5%B7%BB-%E9%AB%98%E7%94%B0%E6%B7%B3/dp/B00118Q9UU%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00118Q9UU
          </DetailPageURL>
          <ItemAttributes>
            <Actor>
              岸尾だいすけ
            </Actor>
            <Actor>
              松来未祐
            </Actor>
            <Actor>
              水樹奈々
            </Actor>
            <Actor>
              野川さくら
            </Actor>
            <Director>
              高田淳
            </Director>
            <Manufacturer>
              メディアファクトリー
            </Manufacturer>
            <ProductGroup>
              DVD
            </ProductGroup>
            <Title>
              AYAKASHI 第六巻
            </Title>
          </ItemAttributes>
        </Item>
        <Item>
          <ASIN>
            B001B1RHIA
          </ASIN>
          <DetailPageURL>
            http://www.amazon.co.jp/%E3%81%9D%E3%82%8C%E3%81%84%E3%81%91-%E3%82%A2%E3%83%B3%E3%83%91%E3%83%B3%E3%83%9E%E3%83%B3-%E3%81%A0%E3%81%84%E3%81%99%E3%81%8D%E3%82%AD%E3%83%A3%E3%83%A9%E3%82%AF%E3%82%BF%E3%83%BC%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E3%82%AB%E3%83%AC%E3%83%BC%E3%83%91%E3%83%B3%E3%83%9E%E3%83%B3%E3%80%8C%E3%82%A2%E3%83%B3%E3%83%91%E3%83%B3%E3%83%9E%E3%83%B3%E3%81%A8%E3%82%AB%E3%83%AC%E3%83%BC%E3%83%91%E3%83%86%E3%82%A3%E3%83%BC%E3%80%8D-%E6%B0%B8%E4%B8%98%E6%98%AD%E5%85%B8/dp/B001B1RHIA%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001B1RHIA
          </DetailPageURL>
          <ItemAttributes>
            <Actor>
              戸田恵子
            </Actor>
            <Actor>
              中尾隆聖
            </Actor>
            <Actor>
              増岡弘
            </Actor>
            <Actor>
              佐久間レイ
            </Actor>
            <Actor>
              山寺宏一
            </Actor>
            <Creator Role="原著">
              やなせたかし
            </Creator>
            <Director>
              永丘昭典
            </Director>
            <Manufacturer>
              バップ
            </Manufacturer>
            <ProductGroup>
              DVD
            </ProductGroup>
            <Title>
              それいけ!アンパンマン だいすきキャラクターシリーズ/カレーパンマン「アンパンマンとカレーパティー」
            </Title>
          </ItemAttributes>
        </Item>
      </Items>
    </ItemSearchResponse>

DisplayNode?関数によって、イミディエイト画面に表示されたDebug.Printの結果は以下のとおり。

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
        RequestId:3f14cee4-fdb4-4fe6-a31d-13cbaf1a1e15
        RequestProcessingTime:0.0875850000000000
          IsValid:True
            BrowseNode:590702
            Condition:New
            DeliveryMethod:Ship
            MerchantId:Amazon
            ResponseGroup:Small
            ReviewSort:-SubmissionDate
            SearchIndex:DVD
            ReleaseDate:2008-08-01-2008-09-01
        TotalResults:8
        TotalPages:1
          ASIN:B00138FBV6
          DetailPageURL:http://www.amazon.co.jp/ARIA-ORIGINATION-Navigation-5-%E4%BD%90%E8%97%A4%E9%A0%86%E4%B8%80/dp/B00138FBV6%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00138FBV6
            Actor:広橋涼
            Actor:大原さやか
            Actor:葉月絵理乃
            Actor:斎藤千和
            Director:佐藤順一
            Manufacturer:メディアファクトリー
            ProductGroup:DVD
            Title:ARIA The ORIGINATION Navigation.5
          ASIN:B0012E00NA
          DetailPageURL:http://www.amazon.co.jp/%E7%8B%BC%E3%81%A8%E9%A6%99%E8%BE%9B%E6%96%996%253c%E9%99%90%E5%AE%9A%E3%83%91%E3%83%83%E3%82%AF%253e-%E5%88%9D%E5%9B%9E%E9%99%90%E5%AE%9A%E7%94%9F%E7%94%A3-%E9%AB%98%E6%A9%8B%E4%B8%88%E5%A4%AB/dp/B0012E00NA%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0012E00NA
            Actor:小清水亜美
            Actor:福山潤
            Actor:名塚佳織
            Actor:中原麻衣
            Creator:黒田和也
            Creator:支倉凍砂
            Creator:荒川稔久
            Director:高橋丈夫
            Manufacturer:ポニーキャニオン
            ProductGroup:DVD
            Title:狼と香辛料6<限定パック>(初回限定生産)
          ASIN:B0016GISMO
          DetailPageURL:http://www.amazon.co.jp/%E8%B5%A4%E6%AF%9B%E3%81%AE%E3%82%A2%E3%83%B3-DVD%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%A2%E3%83%AB%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9-%E9%AB%98%E7%95%91-%E5%8B%B2/dp/B0016GISMO%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0016GISMO
            Actor:山田栄子
            Actor:槐柳二
            Actor:北原文枝
            Actor:高島雅羅
            Actor:井上和彦
            Director:高畑 勲
            Manufacturer:バンダイビジュアル
            ProductGroup:DVD
            Title:赤毛のアン DVDメモリアルボックス
          ASIN:B0012E00NU
          DetailPageURL:http://www.amazon.co.jp/%E7%8B%BC%E3%81%A8%E9%A6%99%E8%BE%9B%E6%96%996-%E9%AB%98%E6%A9%8B%E4%B8%88%E5%A4%AB/dp/B0012E00NU%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB0012E00NU
            Actor:小清水亜美
            Actor:福山潤
            Actor:名塚佳織
            Actor:中原麻衣
            Creator:黒田和也
            Creator:支倉凍砂
            Creator:荒川稔久
            Director:高橋丈夫
            Manufacturer:ポニーキャニオン
            ProductGroup:DVD
            Title:狼と香辛料6
          ASIN:B001COUJTA
          DetailPageURL:http://www.amazon.co.jp/%E3%82%A2%E3%83%B3%E3%83%91%E3%83%B3%E3%83%9E%E3%83%B3%E3%81%A8%E3%81%AF%E3%81%98%E3%82%81%E3%82%88%E3%81%86-%E3%81%8D%E3%81%9B%E3%81%A4%E3%81%AE%E3%81%86%E3%81%9F-%E3%81%BE%E3%81%A3%E3%81%8B%E3%81%AA%E3%81%82%E3%81%8D%E3%81%A0%E3%82%88-%E5%A4%A7%E8%B3%80%E4%BF%8A%E4%BA%8C/dp/B001COUJTA%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001COUJTA
            Creator:戸田恵子
            Creator:中尾隆聖
            Creator:鶴ひろみ
            Creator:長沢美樹
            Creator:やなせたかし
            Creator:友永コリエ
            Creator:鈴木みゆき
            Director:大賀俊二
            Manufacturer:バップ
            ProductGroup:DVD
            Title:アンパンマンとはじめよう!きせつのうた まっかなあきだよ
          ASIN:B001B1RHIK
          DetailPageURL:http://www.amazon.co.jp/%E3%81%9D%E3%82%8C%E3%81%84%E3%81%91-%E3%82%A2%E3%83%B3%E3%83%91%E3%83%B3%E3%83%9E%E3%83%B3-%E3%81%A0%E3%81%84%E3%81%99%E3%81%8D%E3%82%AD%E3%83%A3%E3%83%A9%E3%82%AF%E3%82%BF%E3%83%BC%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E3%81%82%E3%81%8B%E3%81%A1%E3%82%83%E3%82%93%E3%81%BE%E3%82%93%E3%80%8C%E3%81%82%E3%81%8B%E3%81%A1%E3%82%83%E3%82%93%E3%81%BE%E3%82%93%E3%81%A8%E3%83%A1%E3%83%AD%E3%83%B3%E3%83%91%E3%83%B3%E3%83%8A%E3%81%A1%E3%82%83%E3%82%93%E3%80%8D-%E6%B0%B8%E4%B8%98%E6%98%AD%E5%85%B8/dp/B001B1RHIK%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001B1RHIK
            Actor:戸田恵子
            Actor:中尾隆聖
            Actor:増岡弘
            Actor:佐久間レイ
            Actor:山寺宏一
            Creator:やなせたかし
            Director:永丘昭典
            Manufacturer:バップ
            ProductGroup:DVD
            Title:それいけ!アンパンマン だいすきキャラクターシリーズ/あかちゃんまん「あかちゃんまんとメロンパンナちゃん」
          ASIN:B00118Q9UU
          DetailPageURL:http://www.amazon.co.jp/AYAKASHI-%E7%AC%AC%E5%85%AD%E5%B7%BB-%E9%AB%98%E7%94%B0%E6%B7%B3/dp/B00118Q9UU%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB00118Q9UU
            Actor:岸尾だいすけ
            Actor:松来未祐
            Actor:水樹奈々
            Actor:野川さくら
            Director:高田淳
            Manufacturer:メディアファクトリー
            ProductGroup:DVD
            Title:AYAKASHI 第六巻
          ASIN:B001B1RHIA
          DetailPageURL:http://www.amazon.co.jp/%E3%81%9D%E3%82%8C%E3%81%84%E3%81%91-%E3%82%A2%E3%83%B3%E3%83%91%E3%83%B3%E3%83%9E%E3%83%B3-%E3%81%A0%E3%81%84%E3%81%99%E3%81%8D%E3%82%AD%E3%83%A3%E3%83%A9%E3%82%AF%E3%82%BF%E3%83%BC%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E3%82%AB%E3%83%AC%E3%83%BC%E3%83%91%E3%83%B3%E3%83%9E%E3%83%B3%E3%80%8C%E3%82%A2%E3%83%B3%E3%83%91%E3%83%B3%E3%83%9E%E3%83%B3%E3%81%A8%E3%82%AB%E3%83%AC%E3%83%BC%E3%83%91%E3%83%86%E3%82%A3%E3%83%BC%E3%80%8D-%E6%B0%B8%E4%B8%98%E6%98%AD%E5%85%B8/dp/B001B1RHIA%3FSubscriptionId%3D1752CVWFGVS97MTH32G2%26tag%3Dmaromaro02-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001B1RHIA
            Actor:戸田恵子
            Actor:中尾隆聖
            Actor:増岡弘
            Actor:佐久間レイ
            Actor:山寺宏一
            Creator:やなせたかし
            Director:永丘昭典
            Manufacturer:バップ
            ProductGroup:DVD
            Title:それいけ!アンパンマン だいすきキャラクターシリーズ/カレーパンマン「アンパンマンとカレーパティー」

XMLデータと見比べると、欲しいデータは取り出せそうだ!
よし、次はDBに保存だ!!!

ResponseGroup?は、Smallじゃなくて、MediumかLargeでいいかな?


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-01-20 (日) 23:30:00 (2006d)