如题 ?

解决方案 »

  1.   

    利用DataTable的WriteXml方法即可:
    DataTable.WriteXml(Server.MapPath("~/test.xml"));
      

  2.   

    自己动态创建XML  然后把数据分节点写入   在保存
    string path = "D:\\test.xml";
    XmlTextWriter textWriter = new XmlTextWriter(path, System.Text.Encoding.UTF8);
    //自动缩进
    textWriter.Formatting = Formatting.Indented;
    // 开始写过程,调用WriteStartDocument方法
    textWriter.WriteStartDocument();
    // 写入注释
    textWriter.WriteComment("注释");
    //写根节点
    textWriter.WriteStartElement("X");//创建节点A
    textWriter.WriteStartElement("A");
    //A的元素
    textWriter.WriteElementString("A1", "7.jpg");
    textWriter.WriteElementString("A2", "7.jpg");
    textWriter.WriteElementString("A3", "Art Flashallery");
    //A节点结束
    textWriter.WriteEndElement();//创建节点B
    textWriter.WriteStartElement("B");
    //A的元素
    textWriter.WriteElementString("B1", "7.jpg");
    textWriter.WriteElementString("B2", "7.jpg");
    textWriter.WriteElementString("B3", "Art Flashallery");
    //A节点结束
    textWriter.WriteEndElement();
    //根节点结束
    textWriter.WriteEndElement();
    //写文档结束,调用WriteEndDocument方法
    textWriter.WriteEndDocument();
    //关闭textWriter
    textWriter.Close();