建立 XML 文件

2021-09-08 00:23:36 字數 994 閱讀 7969

有兩種建立 xml 文件的方法。 一種方法是建立不帶引數的xmldocument。 另一種方法是建立乙個xmldocument並將 xmlnametable 作為引數傳遞給它。 下面的示例顯示如何不使用任何引數建立乙個新的空xmldocument

xmldocument doc = new xmldocument();

建立文件後,可通過load方法從字串、流、url、文字讀取器或xmlreader派生類為該文件載入資料。 還有另一種載入方法,即loadxml方法,此方法從字串中讀取 xml。 有關各種load方法的更多資訊,請參見將 xml 文件讀入 dom。

using system;

using system.io;

using system.xml;

public

class sample

}有乙個名為xmlnametable的類。 此類是原子化字串物件的表。 該錶使 xml 分析器可以高效地對 xml 文件中所有重複的元素和屬性的名稱使用相同的字串物件。 建立文件時(如上所示),將自動建立xmlnametable,並在載入此文件時載入屬性和元素的名稱。 如果已經有乙個包含名稱表的文件,且這些名稱在另乙個文件中會很有用,則可使用接受xmlnametable引數的load方法建立乙個新文件。 使用此方法建立文件後,該文件使用現有xmlnametable,後者包含所有已從其他文件載入到此文件中的屬性和元素。 它可用於有效地比較元素和屬性的名稱。 有關xmlnametable的更多資訊,請參見使用 xmlnametable 比較物件。 有關參考,請參見 xmlnametable 成員。

XmlDocument建立XML文件

建立乙個空的xml文件 xmldocument xmldoc new xmldocument 在xml文件最頭部加入xml的宣告段落 xmlnode xmlnode xmldoc.createnode xmlnodetype.xmldeclaration,增加注釋 xmlcomment xmlcom...

Android讀寫XML(下) 建立XML文件

類說明 xmlserializerdefine an inte ce to serialziation of xml infoset.定義乙個介面來實現xml資訊的序列化。物件的串型化,也有叫做物件的序列話,並不只是簡單的把物件儲存在儲存器上,它可以使我們在流中傳輸物件,使物件變的可以像基本資料一樣...

Android讀寫XML(下) 建立XML文件

by 海市蜃樓 in android開發 23九2009 android讀寫xml 中 sax 類說明 xmlserializerdefine an inte ce to serialziation of xml infoset.定義乙個介面來實現xml資訊的序列化。物件的串型化,也有叫做物件的序列...