DataSet.ReadXML可以把XML文档读入。

解决方案 »

  1.   

    ReadXML是从一个文件中把文档读入的,而客户端已经把XML封包保存在一个 
    object对象中。这还要将他再写成文件,再读吧???不会吧。
      

  2.   

    StringReader sr = new StringReader(strXml);
    // 从XML字符串里取数据
    ds.ReadXml(sr);
      

  3.   

    那怎样从  ds  中读出一条记录呢?ds.Table["表名"].row.....好像不行。
      

  4.   

    ds.Table["表名"].row[字段名][行号]不一可以了吗
      

  5.   

    问题是 这个表名好像是错误的,我怎么知道从 XML 里读出到 ds ,ds 里面的表名呢?另:
     ds.Table["表名".row[字段名][行号 语法不正确吧。
      

  6.   

    对了,这句都执行错误了:
    int icount = ds.Tables["tbyhda"].Rows.Count;System.NullReferenceException: 未将对象引用设置到对象的实例。这不就是说表名不正确吗???
      

  7.   

    呵呵,本来是用web service做的应用程序,做好后现在要转向WEB 表单呀。