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>
posted @ 2009-07-21 23:42  菜鸟_小强  阅读(453)  评论(0编辑  收藏  举报