天天看點

讀取xml檔案的方式(29)

xml(可擴充标記語言)在網絡開發中經常用到,也是各種資料交換的标準,在web程式中應用越來越廣 泛,可以通過xml來實作配置管理、傳遞對象和資料等。在asp.net中讀取一個xml檔案主要有以下幾種方式:利用xml控件,使用Dom技術。使用 xmltextreader類,或者利用dataset對象。首先添加命名空間:

using System.Xml.Linq; 

using System.Xml;

使用xml控件讀取xml檔案

預設首頁源代碼:

效果圖:

<a href="http://images.cnblogs.com/cnblogs_com/shenzhoulong/WindowsLiveWriter/xml29_10084/%E7%A5%9E%E8%88%9F%E9%BE%99_4.jpg"></a>

2.使用Dom技術讀取xml檔案

xmldocument類來讀取xml檔案,将整個待讀取的xml檔案在記憶體中通過xml解析器生成Dom。然後通過xml控件的document 屬性指派,或通過節點的相對位置來選擇節點并顯示或處理資料。

給xml檔案控件的document屬性指派

xmldocument類可以通過節點的childnodes屬性來擷取所有子節點,而每個子節點又可以通過xmlnode類來表示。

代碼:

3.通過xmltextreader類來讀取xml文檔,現在設計頁面拖放一個table控件

執行個體代碼:

<a href="http://images.cnblogs.com/cnblogs_com/shenzhoulong/WindowsLiveWriter/xml29_10084/%E6%95%88%E6%9E%9C_2.png"></a>

4.在讀取xml文檔時,可以借助dataset作為中間橋梁,将xml文檔讀入到資料集中,然後通過資料表操作方法對xml包含的資料進行處理, 下列程式是讀取xml文檔學号&gt;002的資訊

<a href="http://images.cnblogs.com/cnblogs_com/shenzhoulong/WindowsLiveWriter/xml29_10084/%E8%A1%A8_2.png"></a>

本文轉自shenzhoulong  51CTO部落格,原文連結:http://blog.51cto.com/shenzhoulong/333199,如需轉載請自行聯系原作者

繼續閱讀