使用DataSet读取XML数据例如DataSet ds=new DataSet();
ds.ReadXmlSchema("data.xml")这样读取到XML的数据之后。是否之后的操作就象操作其他的数据一样呢??是否就可以用SQL来进行读取之类的操作呢??用DataGrid来显示也行方便吧??请指教。最好给些例子。我用C#的

解决方案 »

  1.   

    例子可以在微软的联机帮助或者快速入门中获得,你说的没错,xml文件读入dataset之后和普通的表装入dataset效果是一样的,但是这些操作都是基于内存的,所以需要持久化还需要SaveXml或者自己输出合适的xml文件。
      

  2.   

    1.同意楼上观点
    2.一个范例
    string filename=Request.PhysicalPath+"..\\xml\\data.xml";
    DataSet ds=new DataSet();
    ds.ReadXml(filename);
    DataGrid1.DataSource=ds;
    DataGrid1.DataBind();
      

  3.   

    将文件读入后就变成table了,你能对
    table干什么就能对他干什么
      

  4.   

    一样的,就最后要再输出为XML不一样。