现在有一个数据集,我要怎样才能产生xml文件,并读取,估计很简单

解决方案 »

  1.   

    dataset可以直接保存为xml文件
    ds.WriteXml(........)
      

  2.   

    象上面说的,直接从DataSet里面读取就可以了!
      

  3.   

    http://goody9807.611.cn/Announce/Announce.asp?BoardID=2&ID=632
      

  4.   

    string sql = "SELECT id,name FROM content FOR XML AUTO,XMLDATA"; 
    SqlConnection conn =new SqlConnection( System.Configuration.ConfigurationSettings.AppSettings["testDataBase"] ); 
    SqlCommand cmd=new SqlCommand(sql,conn); 
    conn.Open(); 
    XmlTextReader objXmlReader = (XmlTextReader)cmd.ExecuteXmlReader(); 
    DataSet ds = new DataSet(); 
    ds.DataSetName = "XML"; 
    ds.ReadXml(objXmlReader,XmlReadMode.Fragment); 
    ds.WriteXml(Server.MapPath("XML.xml")); 
    conn.Close();
      

  5.   

    --------------------------------------
    '写架构
    ds.WriteXmlSchema(Server.MapPath("DataForService.xsd"))
    '写数据
    ds.WriteXml(Server.MapPath("DataForService.xml"))
    '读架构
    ds.ReadXmlSchema(Server.MapPath("DataForService.xsd"))
    '读数据
    ds.ReadXml(Server.MapPath("DataForService.xml"))