日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺談C#編寫XML文檔

這里說一說如何在C#編寫XML文檔,起初我覺得用編程的方式去編寫XML簡直就是自討苦吃,后來想想還是覺得挺有用的,我想Microsoft那班家伙能編出這些類來應(yīng)該不是僅僅為了向比爾蓋茨交差吧!至于它的用處嘛……比如說做安裝程序啊!我們可以根據(jù)在安裝過程中用戶所選的選項(xiàng)以及一些設(shè)置來生成相應(yīng)的XML文檔再根據(jù)XML文檔來初始化我們的應(yīng)用程序??斩吹脑挷徽f那么多了,下面我們來了解一下具體的實(shí)現(xiàn)細(xì)節(jié)。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國際域名空間、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、漳州網(wǎng)站維護(hù)、網(wǎng)站推廣。

要C#編寫XML文檔同樣是采用流的概念,在.NET編寫XML的細(xì)節(jié)是作為XmlWriter類來實(shí)現(xiàn)的,但該類是抽象類不能夠?qū)嵗?,為此,我們要想在程序中訪問它的方法以實(shí)現(xiàn)編寫 XML的愿望,必需使用它的派生類XmlTextWriter,該類提供了一系列的屬性和方法為我們的C#編寫XML做準(zhǔn)備,下面將詳細(xì)的介紹這個(gè)類:

構(gòu)造函數(shù):

 
 
 
  1. public XmlTextWriter(TextWriter);  
  2. public XmlTextWriter(Stream, Encoding);  
  3. public XmlTextWriter(string, Encoding); 

第一個(gè)構(gòu)造函數(shù)是把現(xiàn)有的TextWriter實(shí)例傳遞過去,System.IO.TextWriter類是一個(gè)有序的字符流

第二個(gè)構(gòu)造函數(shù)是把要寫入的流作為第一個(gè)參數(shù),第二個(gè)參數(shù)是指定XML文檔的編碼方式,默認(rèn)是UTF8,可取Encoding的枚舉值,流可以是FileStream,MemoryStream,NetworkStream等等

第三個(gè)構(gòu)造函數(shù)是把希望寫入的文件名當(dāng)作一個(gè)字符串(如果存在,就重寫該文件)傳遞給第一個(gè)參數(shù),第二個(gè)參數(shù)指定編碼方式

常用的方法:

WriterStartDocument()和WriterEndDocument()方法:

第一個(gè)方法用來編寫XML聲明部分,如:< ?xml version=”1.0” encoding=”UTF-8” ?>

第二個(gè)方法用來關(guān)閉任何打開的元素或?qū)傩圆⒕帉懫髦匦略O(shè)置為 Start 狀態(tài)。

WriterStartElement()和WriteEndElement()方法:

該方法有以下幾個(gè)重載:

 
 
 
  1. WriterStartElement(string localname) 

以上介紹C#編寫XML文檔


當(dāng)前名稱:淺談C#編寫XML文檔
網(wǎng)頁地址:http://www.5511xx.com/article/codscpg.html