asp.net 中生存xml文件
导入:using System.Xml;命名空间
方法:
XmlDocument xmlDoc = new XmlDocument();//new一个xml对象
// XmlDeclaration xde = xmlDoc.CreateXmlDeclaration("1.0", "GBK", null);
XmlElement rss = xmlDoc.CreateElement("rss");//创建一个<rss>节点
rss.SetAttribute("Version","2.0");//添加属性
rss.SetAttribute("xmlns:media","http://search.yahoo.com/mrss/");
XmlElement channel = xmlDoc.CreateElement("channel");//创建一个<channel>节点
XmlElement title = xmlDoc.CreateElement("title");//创建一个<title>节点
XmlElement item = xmlDoc.CreateElement("item");
XmlElement title2 = xmlDoc.CreateElement("title");
title2.InnerText = "小强测试视频!!";//添加节点的值
XmlElement media = xmlDoc.CreateElement("media:content");
media.SetAttribute("url", "../PlayFiles/1.flv");
media.SetAttribute("type", "video/x-flv");
media.SetAttribute("duration", "33");
XmlElement media2 = xmlDoc.CreateElement("media:thumbnail");
media2.SetAttribute("url", "../preview.jpg"); item.AppendChild(title2);//添加到<item>节点中
item.AppendChild(media);
item.AppendChild(media2);
channel.AppendChild(title);
channel.AppendChild(item);
rss.AppendChild(channel); // xmlDoc.AppendChild(xde);
xmlDoc.AppendChild(rss);
xmlDoc.Save("D:\\fdq.xml");//生成的路径
===============================================
<rss Version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title />
<item>
<title>小强测试视频!!</title>
<content url="../PlayFiles/1.flv" type="video/x-flv" duration="33" />
<thumbnail url="../preview.jpg" />
</item>
</channel>
</rss>
方法:
XmlDocument xmlDoc = new XmlDocument();//new一个xml对象
// XmlDeclaration xde = xmlDoc.CreateXmlDeclaration("1.0", "GBK", null);
XmlElement rss = xmlDoc.CreateElement("rss");//创建一个<rss>节点
rss.SetAttribute("Version","2.0");//添加属性
rss.SetAttribute("xmlns:media","http://search.yahoo.com/mrss/");
XmlElement channel = xmlDoc.CreateElement("channel");//创建一个<channel>节点
XmlElement title = xmlDoc.CreateElement("title");//创建一个<title>节点
XmlElement item = xmlDoc.CreateElement("item");
XmlElement title2 = xmlDoc.CreateElement("title");
title2.InnerText = "小强测试视频!!";//添加节点的值
XmlElement media = xmlDoc.CreateElement("media:content");
media.SetAttribute("url", "../PlayFiles/1.flv");
media.SetAttribute("type", "video/x-flv");
media.SetAttribute("duration", "33");
XmlElement media2 = xmlDoc.CreateElement("media:thumbnail");
media2.SetAttribute("url", "../preview.jpg"); item.AppendChild(title2);//添加到<item>节点中
item.AppendChild(media);
item.AppendChild(media2);
channel.AppendChild(title);
channel.AppendChild(item);
rss.AppendChild(channel); // xmlDoc.AppendChild(xde);
xmlDoc.AppendChild(rss);
xmlDoc.Save("D:\\fdq.xml");//生成的路径
===============================================
<rss Version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title />
<item>
<title>小强测试视频!!</title>
<content url="../PlayFiles/1.flv" type="video/x-flv" duration="33" />
<thumbnail url="../preview.jpg" />
</item>
</channel>
</rss>