[問題] 請問 DataSet, DataTable 與 XML
各位大大好... 小弟最近用 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
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章