C# 编写的webservice 怎样返回XML数据

 1  [WebMethod]
 2         public string GetXml()
 3         {
 4             string sConStr = ConfigurationManager.ConnectionStrings["connString"].ConnectionString;
 5             SqlDataAdapter da = new SqlDataAdapter("select * from [dbo].[T_USER]", sConStr);
 6             DataSet ds = new DataSet("xmldata");
 7             string sXmlData = string.Empty;
 8             lock (da)
 9             {
10                 da.Fill(ds);
11             }
12             sXmlData = ds.GetXml();
13             return sXmlData;
14         }

 

SqlDataAdapter ap = new SqlDataAdapter(); //数据适配器
DataSet ds = new DataSet(); //数据集
ap.Fill(ds); //通过适配器对象的Fill方法将数据填充到数据集中
posted @ 2017-07-24 17:18  herizai  阅读(2947)  评论(0编辑  收藏  举报