網(wǎng)站制作之操作XML
2011/3/7 11:40:00
網(wǎng)站制作中要用到在C#.net中如何操作XML,可能很多朋友還沒有進(jìn)行過XML操作,我找來這篇文章,希望能對大家有幫助。
需要添加的命名空間:
using System.Xml;
定義幾個公共對象:
XmlDocument xmldoc ;
XmlNode xmlnode ;
XmlElement xmlelem ;
1,創(chuàng)建到服務(wù)器同名目錄下的xml文件:
方法一:
xmldoc = new XmlDocument ( ) ;
//加入XML的聲明段落,<?xml version="1.0" encoding="gb2312"?>
XmlDeclaration xmldecl;
xmldecl = xmldoc.CreateXmlDeclaration("1.0","gb2312",null);
xmldoc.AppendChild ( xmldecl);
//加入一個根元素
xmlelem = xmldoc.CreateElement ( "" , "Employees" , "" ) ;
xmldoc.AppendChild ( xmlelem ) ;
//加入另外一個元素
for(int i=1;i<3;i++)
{
XmlNode root=xmldoc.SelectSingleNode("Employees");//查找<Employees>
XmlElement xe1=xmldoc.CreateElement("Node");//創(chuàng)建一個<Node>節(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);//添加到<Node>節(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);//添加到<Employees>節(jié)點(diǎn)中
}
//保存創(chuàng)建好的XML文檔
xmldoc.Save ( Server.MapPath("data.xml") ) ;
//////////////////////////////////////////////////////////////////////////////////////
結(jié)果:在同名目錄下生成了名為data.xml的文件,內(nèi)容如下,
<?xml version="1.0" encoding="gb2312"?>
<Employees>
<Node genre="李贊紅" ISBN="2-3631-4">
<title>CS從入門到精通</title>
<author>候捷</author>
<price>58.3</price>
</Node>
<Node genre="李贊紅" ISBN="2-3631-4">
<title>CS從入門到精通</title>
<author>候捷</author>
<price>58.3</price>
</Node>
</Employees>
方法二:
XmlTextWriter xmlWriter;
string strFilename = Server.MapPath("data1.xml") ;
xmlWriter = new XmlTextWriter(strFilename,Encoding.Default);//創(chuàng)建一個xml文檔
xmlWriter.Formatting = Formatting.Indented;
xmlWriter.WriteStartDocument();
xmlWriter.WriteStartElement("Employees");
xmlWriter.WriteStartElement("Node");
xmlWriter.WriteAttributeString("genre","李贊紅");
xmlWriter.WriteAttributeString("ISBN","2-3631-4");
xmlWriter.WriteStartElement("title");
xmlWriter.WriteString("CS從入門到精通");
xmlWriter.WriteEndElement();
xmlWriter.WriteStartElement("author");
xmlWriter.WriteString("候捷");
xmlWriter.WriteEndElement();
xmlWriter.WriteStartElement("price");
xmlWriter.WriteString("58.3");
xmlWriter.WriteEndElement();
xmlWriter.WriteEndElement();
xmlWriter.Close();
///////
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
欧乱色国产精品兔费视频|
调教15小男生gay脱裤子|
女人18毛片a级毛片|
久久亚洲综合色|
欧美疯狂性受xxxxx喷水|
内射极品少妇XXXXXHD|
阿v视频免费在线观看|
国产精品一久久香蕉国产线看观看|
videos欧美成人|
打开腿我想亲亲你下面视频|
亚洲AV无码潮喷在线观看|
毛片免费观看网址|
免费高清在线影片一区|
被催眠暴jian的冷艳美mtxt下载|
国产精品久线在线观看|
99久久久国产精品免费蜜臀|
怡红院怡春院首页|
久久中文网中文字幕|
最新亚洲人成无码网站|
亚洲日本va午夜中文字幕一区|
男女作爱免费网站|
史上最新中文字幕|
被弄出白浆喷水了视频|
国产手机精品视频|
香蕉视频在线看|
国产香蕉视频在线|
a级午夜毛片免费一区二区|
成人av免费电影|
中文字幕成人免费高清在线视频|
日韩大片高清播放器好|
亚洲一区二区三区不卡在线播放|
欧美日韩国产精品综合|
亚洲精品美女久久久久|
男人边吃奶边爱边做视频国产
|
国产成年女人特黄特色毛片免|
2021国产麻豆剧果冻传媒入口|
在线一区免费视频播放|
a级毛片在线观看|
女大学生的沙龙|
一区二区三区内射美女毛片|
成人无遮挡毛片免费看|