XML檔案的操作說明

2022-08-03 21:18:35 字數 957 閱讀 5433

說明:c#中xmlnode與xmlelement的區別如下:

xmlnode類表示xml文件中的單個節點,其命名空間為:system.xml。xmlnode的三個最主要的子類包括:xmldocument、xmldatadocument及xmldocumentfragment。

xmlelement繼承自xmllinkednode又繼承自xmlnode類,由此可知xmlelement是xmlnode的子類。

xmlelement是特殊的xmlnode類,xml節點有多種型別:屬性節點、注釋節點、文字節點、元素節點等。也就是xmlnode是這多種節點的統稱。但是xmlelement專門指的就是元素節點。

xmlelement是具現類,可以直接例項化,而xmlnode是抽象類。

xmlelement擁有眾多對attribute的操作方法,可以方便的對其屬性進行讀寫操作。

xmldoc = new xmldocument ( ) ;

//加入xml的宣告段落,<?xml version="1.0" encoding="gb2312"?>

xmldeclaration xmldecl;

xmldecl = xmldoc.createxmldeclaration("1.0","gb2312",null);

//加入乙個根元素

xmlelem = xmldoc.createelement ( "" , "employees" , "" ) ;

//加入另外乙個元素

for(int i=1;i<3;i++)

//儲存建立好的xml文件

結果:在同名目錄下生成了名為data.xml的檔案,內容如下,

<?xml version="1.0" encoding="gb2312"?>

cs從入門到精通

候捷58.3

cs從入門到精通

候捷58.3

xml檔案的操作

專案中基本都會用到xml,今天整理下關於xml的一些操作,一下兩個鏈結是比較好的參考,大家可以看看。參考 參考 2 xml 資料的查詢 最常見的xml資料型別有 element,attribute,comment,text.element,指形如tom的節點。它可以包括 element,text,c...

操作XML檔案

1 操作xml檔案的類庫位於system.xml命名空間下 xmlnode 是乙個抽象類,代表乙個節點。其中document,element,attribute,text 等都是特定的節點型別。注意其實現的幾個介面。xmlnodelist是乙個比較有用的集合類 xmldocument 代表乙個dom...

Xml檔案操作

using system using system.text using system.xml class xmloperate private void readxmlfile string filename private void addelement xmldocument xmldocum...