XML が SQL データベースのフィールドとして記録されました。XML からいくつかの値を読み取ろうとしています。たとえば、次のコードを実行して XML から ItemID を取得しようとしましたが、結果が返されませんでした。
SELECT
N.C.value('itemId[1]', 'int') ItemId
FROM [isalesystemdb].[dbo].[Test_eBay_Keyword_Transaction]
cross apply rawdata.nodes('/findItemsByKeywordsResponse/SearchResult/item') N(C)
ご協力ありがとうございました!ここに XML があります '
<findItemsByKeywordsResponse> xmlns="http://www.ebay.com/marketplace/search/v1/services">
<ack>Success</ack>
<version>1.12.0</version>
<timestamp>2013-09-03T01:10:07.967Z</timestamp>
<searchResult count="100">
<item>
<itemId>231044911361</itemId>
<title>3 X SNAKE REPELLER SOLAR POWER ULTRA SONIC LED PEST RODENT MULTI PULSE REPELLANT</title>
</item>
</searchResult>
<paginationOutput>
<pageNumber>1</pageNumber>
<entriesPerPage>100</entriesPerPage>
<totalPages>3</totalPages>
<totalEntries>270</totalEntries>
</paginationOutput>
<itemSearchURL>http://www.ebay.com.au/sch/i.html?_nkw=snake+repeller&_ddo=1&_ipg=100&_pgn=1</itemSearchURL>
</findItemsByKeywordsResponse>'