1.主要实现代码如下:
PEISWS_Report_Print p1 = new PEISWS_Report_Print(); //webservice
string sGroupResult = p1.RequestExamReportList(); //调webservice返回xml文件
if (!string.IsNullOrEmpty(sGroupResult))
{
DataTable dt = GetDataSetByXml(sGroupResult).Tables[0]; //XML转Datatable 实现方法GetDataSetByXml
}
/// <summary>
/// xml转dataset
/// </summary>
/// <param name="xmlData"></param>
/// <returns></returns>
public static DataSet GetDataSetByXml(string xmlData)
{
StringReader stream = null; //System.IO
XmlTextReader reader = null; //System.Xml
try
{
DataSet xmlDS = new DataSet();
stream = new StringReader(xmlData); //从stream装载到XmlTex