先給出xml檔案樣例 此時我們想通過dataset讀取xml檔案中的節點的資料集,這時我們怎麼做?
<?xml version="
1.0"
encoding="
gb2312
"?>
<
config
>
<
one>
1one
>
<
two>
3two
>
<
three
>
<
four id="
1"name="
1"/>
<
four id="
2"name="
2"/>
<
four id="
3"name="
3"/>
<
three
>
config
>
先看dataset.readxml(xmlreader reader)方法。此時我們只知道要傳遞乙個xmlreader,其實還可以傳遞xmlnodereader 。
不難理解:public class xmlnodereader : xmlreader, ixmlnamespaceresolver 是xmlreader的子類,這樣就得出我們讀取節點的資料集方法!
xmldocument xd=new
xmldocument();
xd.load(file);
xmlnodelist xnl
=xd.getelementsbytagname(
"three");
if(xnl.count
>0)
這樣即將xml節點資料新增到dataset資料集中!
C 使用XmlSerializer讀取Xml內容
1 book.xml檔案如下 asp.net 本質論劉湘 10.23 c 基礎孟第 50.28 2 根據book.xml 檔案生成架構檔案 book.xsd 在vs2010開啟book.xml檔案,vs2010的選單欄上出現乙個xml的選單,選擇 建立架構 vs2010會自動生成book.xsd檔案...
DataSet讀取資料用法
動軟用的是dataset我一般用的list 備忘!bll.carsun cs new maticsoft.bll.carsun dataset ds new dataset ds cs.getalllist 指定資料 datatable dt new datatable dt ds.tables 0...
C 中讀取xml檔案指定節點
參考 select xml nodes by name 假設xml檔案內容是 我們需要讀取activity節點下的內容,因為存在多個activity,所以需要讀取多個節點。可以使用 xmldocument.selectsinglenode和xmldocument.selectnodes方法查詢節點。...