新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
概述C#.NET操作XML
如何讓C#.NET操作XML?需要添加的命名空間:

在嶗山等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)整合營銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,嶗山網(wǎng)站建設(shè)費(fèi)用合理。
- using System.Xml;
要完成C#.NET操作XML,首先定義幾個(gè)公共對象:
- XmlDocument xmldoc ;
- XmlNode xmlnode ;
- XmlElement xmlelem ;
創(chuàng)建到服務(wù)器同名目錄下的xml文件:
- xmldoc = new XmlDocument ( ) ;
- //加入XML的聲明段落
- xmlnode = xmldoc.CreateNode ( XmlNodeType.XmlDeclaration , "" , "" ) ;
- xmldoc.AppendChild ( xmlnode ) ;
- //加入一個(gè)根元素
- xmlelem = xmldoc.CreateElement ( "" , "Employees" , "" ) ;
- xmldoc.AppendChild ( xmlelem ) ;
- //加入另外一個(gè)元素
- for(int i=1;i<3;i )
- {
- XmlNode root=xmldoc.SelectSingleNode("Employees");//查找
- XmlElement xe1=xmldoc.CreateElement("Node");//創(chuàng)建一個(gè)
節(jié)點(diǎn) - xe1.SetAttribute("genre","李贊紅");//設(shè)置該節(jié)點(diǎn)genre屬性
- xe1.SetAttribute("ISBN","2-3631-4");//設(shè)置該節(jié)點(diǎn)ISBN屬性
- XmlElement xesub1=xmldoc.CreateElement("title");
- xesub1.InnerText="CS從入門到精通";//設(shè)置文本節(jié)點(diǎn)
- xe1.AppendChild(xesub1);//添加到
節(jié)點(diǎn)中 - 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);//添加到
節(jié)點(diǎn)中 - }
- //保存創(chuàng)建好的XML文檔
- xmldoc.Save ( Server.MapPath("data.xml") ) ;
結(jié)果:在同名目錄下生成了名為data.xml的文件,內(nèi)容如下
- version="1.0"?>
genre="李贊紅" ISBN="2-3631-4"> CS從入門到精通 候捷 58.3 genre="李贊紅" ISBN="2-3631-4"> CS從入門到精通 候捷 58.3
以上介紹C#.NET操作XML。
本文題目:概述C#.NET操作XML
文章出自:http://fisionsoft.com.cn/article/cojgppp.html


咨詢
建站咨詢
