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方法将数据填充到数据集中