xml檔案的讀取

2021-08-18 22:18:03 字數 735 閱讀 8046

一. 讀取xml檔案的步驟

1. 遍歷所有節點元素,分別讀取(遞迴)

2. 根據節點名稱或者屬性名稱獲取節點的值

例子: 把xml解析的**

//建立xml物件

xmldocument xmldoc = new xmldocument();

//xml路徑

//載入

xmldoc.load(xmlpath);

//1.獲取xml檔案的根節點

xmlelement xmlroot = xmldoc.documentelement;

//2. 將xml檔案的根節點繫結在treeview的根目錄上

treenode treeroot = new treenode(xmlroot.name);

treeview1.nodes.add(treeroot);

//3.用遞迴方法把根目錄下的所有節點載入在treeview上

xmlloadtotreeview(xmlroot, treeroot.childnodes);

//遞迴載入的方法

foreach (xmlnode item in xmlroot.childnodes)

//如果是文字或字串式的節點就載入內容

else if(item.nodetype==xmlnodetype.text||item.nodetype==xmlnodetype.cdata)

}

XML檔案的讀取

creates an xmlelement from a stream xmlelement pointing to the root of the xml public static xmlelement createxmlnode stream stream xmlelement doc.doc...

檔案xml的讀取

檔案複製到沙箱中 nsstring filename1 help.xml nsarray paths1 nssearchpathfordirectoriesindomains nsdocumentdirectory nsuserdomainmask yes nsstring sandboxpath1...

讀取XML檔案

private void button2 click object sender,eventargs e using filestream fs new filestream filename,filemode.open,fileaccess.read n xl.name 是否有屬性 if xl.h...