当前位置: 代码迷 >> ASP.NET >> 每个人都会的小疑点,就小弟我不会,求真解,求好汉,江湖救急
  详细解决方案

每个人都会的小疑点,就小弟我不会,求真解,求好汉,江湖救急

热度:1743   发布时间:2013-02-25 00:00:00.0
每个人都会的小问题,就我不会,,,,,,,求真解,求好汉,江湖救急...
<?xml version="1.0" encoding="UTF-8"?>
<gallery>
   
  <photo>
  <filename>./img/www.jpg</filename>
  <phototitle>www - 图片1</phototitle>
  </photo>

  <photo>
  <filename>./img/img02.jpg</filename>
  <phototitle>www.sharejs.com - 图片2</phototitle>
  </photo>

  <photo>
  <filename>./img/img03.jpg</filename>
  <phototitle>www.sharejs.com - 图片3</phototitle>
  </photo>

  <photo>
  <filename>./img/img04.jpg</filename>
  <phototitle>www.sharejs.com - 图片4</phototitle>
  </photo>

  <photo>
  <filename>./img/img05.jpg</filename>
  <phototitle>www.sharejs.com - 图片5</phototitle>
  </photo>

  <photo>
  <filename>./img/img06.jpg</filename>
  <phototitle>www.sharejs.com - 图片6</phototitle>
  </photo>

</gallery>




如上,,,将库中读出来的记录写入XML文件中,,,,图片,及网址是在库中的不同字段,,,,请问怎么写啊?

------解决方案--------------------------------------------------------
C# code
            DataTable dt = new DataTable();            dt.Columns.Add("filename");            dt.Columns.Add("phototitle");            dt.Rows.Add(new object[] { "./img/img04.jpg", "www.sharejs.com - 图片4" });            dt.Rows.Add(new object[] { "./img/img05.jpg", "www.sharejs.com - 图片5" });            XmlDocument xml = new XmlDocument();            XmlDeclaration declar = xml.CreateXmlDeclaration("1.0", "utf-8", null);            xml.AppendChild(declar);            XmlNode root = xml.CreateElement("root");            xml.AppendChild(root);            foreach (DataRow r in dt.Rows)            {                XmlNode photo = xml.CreateElement("photo");                XmlNode filename = xml.CreateElement("filename");                filename.InnerText = r["filename"].ToString();                XmlNode phototitle = xml.CreateElement("phototitle");                phototitle.InnerText = r["phototitle"].ToString();                photo.AppendChild(filename);                photo.AppendChild(phototitle);                root.AppendChild(photo);            }            xml.Save(@"E:\1.xml");
  相关解决方案