ds.ReadXml("filename");
ds.WriteXml("filename");

解决方案 »

  1.   

    老兄这样行不通啊dataset直接read不过来啊
      

  2.   

    ds.ReadXmlSchema("filename.xsd")
    ds.ReadXml("filename.xml")
      

  3.   

    微软的Ds.ReadXml("filename.xml")好像并不支持带DTD的xml文件
    我也做过类似的事情,我是在后台存储了一个Doc对象,然后就作为xml和dataset中间桥梁来操作。手工生成table的
      

  4.   

    using System.IO;string s = "...";
    MemoryStream ms = new MemoryStream(System.Text.Encoding.Default.GetBytes(s));
    DataSet ds = new DataSet();
    ds.ReadXml(ms);