成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

C#如何讀寫xml文件應用-創(chuàng)新互聯(lián)

今天小編給大家分享的是C#如何讀寫xml文件應用,相信很多人都不太了解,為了讓大家更加了解C#如何讀寫xml文件應用,所以給大家總結了以下內(nèi)容,一起往下看吧。一定會有所收獲的哦。

站在用戶的角度思考問題,與客戶深入溝通,找到興安網(wǎng)站設計與興安網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站制作、成都網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、申請域名、網(wǎng)絡空間、企業(yè)郵箱。業(yè)務覆蓋興安地區(qū)。

c#讀寫xml文件已知有一個XML文件(bookstore.xml)如下:

已知有一個XML文件(bookstore.xml)如下:

代碼如下:

<?xml version="1.0" encoding="gb2312"?> 
<bookstore> 
<book genre="fantasy" ISBN="2-3631-4"> 
<title>Oberon's Legacy</title> 
<author>Corets, Eva</author> 
<price>5.95</price> 
</book> 
</bookstore>

1、往<bookstore>節(jié)點中插入一個<book>節(jié)點:

CodeXmlDocument xmlDoc=new XmlDocument(); 
xmlDoc.Load("bookstore.xml"); 
XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找<bookstore> 
XmlElement xe1=xmlDoc.CreateElement("book");//創(chuàng)建一個<book>節(jié)點 
xe1.SetAttribute("genre","李贊紅");//設置該節(jié)點genre屬性 
xe1.SetAttribute("ISBN","2-3631-4");//設置該節(jié)點ISBN屬性 
XmlElement xesub1=xmlDoc.CreateElement("title"); 
xesub1.InnerText="CS從入門到精通";//設置文本節(jié)點 
xe1.AppendChild(xesub1);//添加到<book>節(jié)點中 
XmlElement xesub2=xmlDoc.CreateElement("author"); 
xesub2.InnerText="候捷"; 
xe1.AppendChild(xesub2); 
XmlElement xesub3=xmlDoc.CreateElement("price"); 
xesub3.InnerText="58.3";xe1.AppendChild(xesub3); 
root.AppendChild(xe1);//添加到<bookstore>節(jié)點中 
xmlDoc.Save("bookstore.xml");

結果為:

<?xml version="1.0" encoding="gb2312"?> 
<bookstore> 
<book genre="fantasy" ISBN="2-3631-4"> 
<title>Oberon's Legacy</title> 
<author>Corets, Eva</author> 
<price>5.95</price> 
</book> 
<book genre="李贊紅" ISBN="2-3631-4"> 
<title>CS從入門到精通</title> 
<author>候捷</author> 
<price>58.3</price> 
</book> 
</bookstore>

2、修改節(jié)點:將genre屬性值為“李贊紅“的節(jié)點的genre值改為“update李贊紅”,將該節(jié)點的子節(jié)點<author>的文本修改為“亞勝”。

CodeXmlNodeList nodeList=xmlDoc.SelectSingleNode("bookstore").ChildNodes;//獲取bookstore節(jié)點的所有子節(jié)點 
foreach(XmlNode xn in nodeList)//遍歷所有子節(jié)點 
{ XmlElement xe=(XmlElement)xn;//將子節(jié)點類型轉(zhuǎn)換為XmlElement類型 
if(xe.GetAttribute("genre")=="李贊紅")//如果genre屬性值為“李贊紅” 
{ xe.SetAttribute("genre","update李贊紅");//則修改該屬性為“update李贊紅” 
XmlNodeList nls=xe.ChildNodes;//繼續(xù)獲取xe子節(jié)點的所有子節(jié)點 
foreach(XmlNode xn1 in nls)//遍歷 
{XmlElement xe2=(XmlElement)xn1;//轉(zhuǎn)換類型 
if(xe2.Name=="author")//如果找到 
{ xe2.InnerText="亞勝";//則修改 
break;//找到退出來就可以了 } } break; }}xmlDoc.Save("bookstore.xml");//保存。

最后結果為:

<?xml version="1.0" encoding="gb2312"?> 
<bookstore> 
<book genre="fantasy" ISBN="2-3631-4"> 
<title>Oberon's Legacy</title> 
<author>Corets, Eva</author> 
<price>5.95</price> 
</book> 
<book genre="update李贊紅" ISBN="2-3631-4"> 
<title>CS從入門到精通</title> 
<author>亞勝</author> 
<price>58.3</price> 
</book> 
</bookstore>

關于C#如何讀寫xml文件應用就分享到這里了,希望以上內(nèi)容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)頁名稱:C#如何讀寫xml文件應用-創(chuàng)新互聯(lián)
文章鏈接:http://jinyejixie.com/article2/gpgic.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站改版、網(wǎng)站制作、軟件開發(fā)建站公司、動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
贵港市| 东明县| 鹰潭市| 公安县| 黄浦区| 利津县| 如皋市| 稷山县| 新泰市| 都昌县| 龙游县| 汉沽区| 盐边县| 广昌县| 涞水县| 厦门市| 湟源县| 大埔区| 海丰县| 会宁县| 十堰市| 陇川县| 丰原市| 昆山市| 当涂县| 南江县| 岑巩县| 沿河| 阿鲁科尔沁旗| 肥城市| 南漳县| 安多县| 凤翔县| 府谷县| 拉萨市| 贡嘎县| 新津县| 泸州市| 海盐县| 日照市| 松溪县|