[問題] XML Parsing多筆資料的問題

看板C_Sharp作者 (Man)時間15年前 (2009/08/26 09:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
小弟目前在處理一份XML文件 格式如下 <item> <id pid="1"/> <name>Cup</name> <price>35.0</price> <id pid="2"/> <name>Glass</name> <price>60.0</price> <id pid="3"/> <name>Plate</name> <price>120.0</price> </item> 希望能將產品資訊輸入到資料表中 資料表PRODUCT的schema如下 PRODUCT --------------------------- ID | NAME | PRICE --------------------------- 有想過以XmlDocument利用XPath 分別以/item/id、/item/name及/item/price將三種資料取出 但用這種方法取出的資訊會分成三個group 變成/item/id是 1, 2, 3 /item/name是Cup, Glass, Plate 而/item/price是35.0, 60.0, 120.0 我是希望能按次序地取出 像是取出 1, Cup, 35.0 2, Glass, 60.0 3, Plate, 120.0 如此就可直接用SQL語法將資料存到資料表中 不知道這樣的取法用XmlDocument、XQuery或XPath可以達成嗎 還是一定要用XmlTextReader才行呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.145.192.245
文章代碼(AID): #1Ab95uOU (C_Sharp)
文章代碼(AID): #1Ab95uOU (C_Sharp)