1,服务器端读取DataSet中的数据到XML的形式的string: DataSet ds = new DataSet( " CertResult " ); DataTable dt = access.GetCZRKInfo(idcard); // 读取数据库 if (dt.Rows.Count == 0 ) return "" ; ds.Tables.Add(dt); return ds.GetXml(); 2,客户端接收XML形式的string生成DataSet: private DataSet CreateDSBYString( string result) { DataSet ds = new DataSet(); StringReader sr = new StringReader(result);//System.IO; ds.ReadXml(sr); return ds; } 或 XmlDocument doc = new XmlDocument();doc.LoadXml(DataSet.GetXml()); // 对doc进行操作查找就是了. 转载于:https://www.cnblogs.com/noahsky/archive/2008/02/26/1082798.html