xml檔案非常簡易,我們可以方便地在任何應用程式中進行讀/寫檔案操作。
它是純文字格式,在許多方面類似於html,xml由xml元素組成,每個xml元素包括乙個開始標記(),乙個結束標記(
)以及兩個標記之間的內容。
乙個xml檔案舉例
"1">
ate_test_tx_all
2412
11g_6
ant0
19.5
"2">
ate_test_tx_all
2437
11g_9
ant0
19.5
是文件的根元素
是描述根元素的子元素
這裡使用xmldocument方法去讀取檔案,xmldocument是一種基於文件結構模型的方式來讀取xml檔案。
下面是**實現
xmldocument xmldoc =
newxmldocument()
;//將xml檔案載入進來
xmldoc.
load
(path)
;//得到根節點
xmlnode xn = xmldoc.
selectsinglenode
("aptor");
//得到根節點的所有子節點
xmlnodelist xnl = xn.childnodes;
//遍歷xml檔案
foreach
(xmlnode item in xnl)
1、載入xml檔案
使用load(path)方法即可載入,path是乙個字串,儲存了xml檔案的路徑。
2、獲取根節點
selectsinglenode(「aptor」),引數填寫要獲取的根節點名就好了。
3、獲取根節點下的所有子節點
直接獲取根節點的childnodes屬性就可以得到所有子節點了。
4、遍歷子節點並將節點轉換為元素,繼續獲取子節點下的元素
foreach (xmlnode item in xnl)
注:其中獲取的元素都為字串格式
C 讀取xml檔案
2.將tinyxml檔案目錄下的tinystr.h tinystr.cpp tinyxml.h tinyxml.cpp tinyxmlerror.cpp tinyxmlparser.cpp等放入工程目錄下 3.使用的xml範例如下 book store book1 book2 4.讀取 如下 a 申...
C 讀取XML檔案
xml結構如下 c users desktop 機台資料 eventdata.txt sa5r22eb 27b4 48d7 9de9 c9df6ddf61af 1c users desktop 機台資料 eventdata.txt urh672eb 27b4 48d7 9de9 c9df6ddf61...
C 讀取XML檔案的簡單方法
一 xml只有乙個table的情況 1 userinfo.xml 2 讀取資料 dataset ds new dataset ds.readxml userinfo.xml datagridview1.datasource ds.tables user 二 xml有多個table的情況 1 user...