使用XmlTextWriter生成XML檔案

2021-12-29 20:33:40 字數 1092 閱讀 2415

專案相容需要生成一系列的xml檔案,總結了下xml檔案的生成基本方式

xmltextwriter w = new xmltextwriter("c:\xml檔名.xml", encoding.unicode); 為生成xml檔案的編碼格式,到時候合輸出:<?xml version="1.0" encoding="utf-16"?>

w.formatting = formatting.indented; // 這個比較重要,這個屬性說明xml檔案裡面的內容是按級別縮排的。

//下面開始生成檔案的內容

w.writestartdocument(); //開始寫xml,在最後有乙個與之匹配的w.writeenddocument();

w.writestartelement("spotlist");

w.writeattributestring("xmlns:xsi", "http:www.w3.org/2001/xmlschema-instance"); //spotlist節點的屬性

w.writeattributestring("xmlns:xsd", "http:www.w3.org/2001/xmlschema"); //spotlist節點屬性,最後效果:

w.writestartelement("items");

w.writeelementstring("name", mypoints[j].name);

w.writeelementstring("caption", mypoints[j].caption);

w.writeelementstring("addr", mypoints[j].addr);

w.writeelementstring("phone", mypoints[j].phone);

w.writestartelement("intro"); //最後效果:

w.writecdata(mypoints[j].intro);

w.writeendelement();

w.writeendelement();

w.writeendelement();

w.writeenddocument();

w.close(); //完成xml檔案的輸出,關閉

使用XmlTextWriter物件建立XML檔案

使用xmltextwriter物件建立 xml檔案 引言 隨著xml的普及以及在動態web應用程式中大量應用,如何通過.net建立,刪除,修改xml 檔案變的也來也重要了。乙個簡單的概念是,xml 檔案跟大的文字檔案並沒有什麼區別,同時它是先於.net出現,很多asp的開發者,當他需要程式輸出xml...

在XmlTextWriter中寫入乙個cdata

在cdata可以用來寫出像 這個樣的html標記或任何其他標記。您不能新增乙個簡單的寫writeelementstring這些標籤的功能。將字元 轉換成 下面的例子給出了使用writeelementstring來寫入乙個cdata區域。首先新增引用 using system.xml 程式中這樣來寫 ...

使用GraphEdit使用

1 註冊元件。其實乙個filter就是乙個com元件,所以使用之前需要註冊,可以有兩種方法對元件進行註冊。1.直接使用命令。命令列下輸入 regsvr32 hqtlystd.ax 編譯之後你會在工程目錄下的debug中找到hqtlystd.ax,這個就是要用的filter 即可註冊成功。2.vc6....