C 操作XML小結

2021-07-03 02:43:21 字數 1114 閱讀 1926



一、簡單介紹

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...