[問題] 請問 DataSet, DataTable 與 XML

看板C_Sharp (C#)作者 (難得一身雞蛋糕...)時間18年前 (2007/07/20 15:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位大大好... 小弟最近用 C# 要寫個 XML 的處理程式... 假設我的 XML 如下: (檔名: file.xml) <root> <node> <id>1</id> <name>ABC</name> </node> <node> <id>2</id> <name>XYZ</name> </node> </root> 然後目前考慮使用 DataSet 及 DataTable 來存取... -- DataSet dsRoot = new DataSet("root"); ds.ReadXml(@"file.xml"); -- 然而... 後續要如何取得 XML 的資料我卻沒有辦法... 我只看到有個使用 DataTable 的東西... 但是都沒看到詳細範例... 囧 -- DataTable tbNode = new DataTable("node"); tbNode.Columns.Add(new DataColumn("id", System.Type.GetType("System.Int32"))); tbNode.Columns.Add(new DataColumn("name", System.Type.GetType(System.String"))); -- 我有注意到的是... 我把這些 Column 加到 table 裡... 但是這 Table 並沒有加到我的那個 DataSet 裡... 請問我該怎麼做呢... ?? 還有... 我可否直接對 DataSet 動手腳... 新增或移除資料... 比如我可否對 DataSet 動過手腳後... 原本的 XML 會有第三筆 node 這樣... 不好意思問了這麼一個粗淺的問題... 我在 code project 及 MSDN 找都沒找到相關的 謝謝大大看完 __yroj -- KOKIA - ありがとう もしも もう いちど 假使再一次  あなた に あえる なら 遇見你的話  たった ひとこと 只有一句話  つたえたい 想告訴你 http://home.so-net.net.tw/kenyroj/share/arigatou.swf -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.5.97
文章代碼(AID): #16e6S8u6 (C_Sharp)
文章代碼(AID): #16e6S8u6 (C_Sharp)