日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

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

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

要C#編寫XML文檔同樣是采用流的概念,在.NET編寫XML的細(xì)節(jié)是作為XmlWriter類來(lái)實(shí)現(xiàn)的,但該類是抽象類不能夠?qū)嵗?,為此,我們要想在程序中訪問(wèn)它的方法以實(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í)例傳遞過(guò)去,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è)方法用來(lái)編寫XML聲明部分,如:< ?xml version=”1.0” encoding=”UTF-8” ?>

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

WriterStartElement()和WriteEndElement()方法:

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

 
 
 
  1. WriterStartElement(string localname) 

以上介紹C#編寫XML文檔


網(wǎng)站題目:淺談C#編寫XML文檔
文章地址:http://www.dlmjj.cn/article/codscpg.html