一、簡單介紹
using system.xml;
//初始化乙個xml例項
xmldocument xml=new xmldocument();
//指定乙個節點
xmlnode root=xml.selectsinglenode("/root");
//獲取節點下所有直接子節點
xmlnodelist childlist=root.childnodes;
//判斷該節點下是否有子節點
root.haschildnodes;
//獲取同名同級節點集合
xmlnodelist nodelist=xml.selectnodes("/root/news");
//生成乙個新節點
xmlelement node=xml.createelement("news");
//將節點加到指定節點下某個子節點前
root.insertbefore(node,root.childenodes[i]);
//為指定節點的新建屬性並賦值
node.setattribute("id","11111");
//獲取指定節點的指定屬性值
string id=node.attributes["id"].value;
//獲取指定節點中的文字
string content=node.innertext;
xmlnode泛指xml節點,包括元素節點、文字節點、注釋節點、屬性節點等。
二、具體例項
在c#.net中如何操作xml
需要新增的命名空間:
using system.xml;
定義幾個公共物件:
xmldocument xmldoc ;
xmlnode xmlnode ;
xmlelement xmlelem ;
1,建立到伺服器同名目錄下的xml檔案:
方法一:
xmldoc = new xmldocument ( ) ;
//加入另外乙個元素
for(int i=1;i<3;i++)
C 操作XML小結
一 簡單介紹 using system.xml 初始化乙個xml例項 xmldocument xml new xmldocument 指定乙個節點 xmlnode root xml.selectsinglenode root 獲取節點下所有直接子節點 xmlnodelist childlist ro...
C 操作XML小結
文章 一 簡單介紹 using system.xml 初始化乙個xml例項 xmldocument xml new xmldocument 指定乙個節點 xmlnode root xml.selectsinglenode root 獲取節點下所有直接子節點 xmlnodelist childlist...
C 操作XML小結
本文摘自 csdn的博文 c 操作xml小結 一 簡單介紹 using system.xml 初始化乙個xml例項 xmldocument xml new xmldocument 指定乙個節點 xmlnode root xml.selectsinglenode root 獲取節點下所有直接子節點 x...