调用WebService,如何得到结果的XML文本?
用C#调用一个WebService,返回一个对象数组。现在我希望能够得到一个表达该对象数组的XML文本,请问该如何实现?望不吝赐教! 问题点数:100、回复次数:6Top
1 楼saucer(思归)回复于 2005-08-02 23:19:46 得分 0
Accessing Raw SOAP Messages in ASP.NET Web Services
http://msdn.microsoft.com/msdnmag/issues/03/03/WebServices/default.aspxTop
2 楼flysheep412(jacky)回复于 2005-08-03 15:45:28 得分 0
DataSet ds = new DataSet();
myCommand.Fill(ds, "billDetail");
System.Text.StringBuilder strbuilder = new System.Text.StringBuilder();
StringWriter writer = new StringWriter(strbuilder);
ds.WriteXml(writer, System.Data.XmlWriteMode.IgnoreSchema);
return strbuilder.ToString();Top
3 楼justforfun9912(游戏)回复于 2005-08-10 22:10:42 得分 0
感谢 saucer(思归) 的回复。Top
4 楼LGame(JGame)回复于 2005-08-11 12:43:56 得分 0
高人啊Top
5 楼rejoice123()回复于 2005-08-28 17:48:48 得分 0
upTop
6 楼KOON(卢云)回复于 2006-03-15 14:52:35 得分 0
返回string即可,如开始的函数就写成
public string WebMethod()
再控制这个string的xml 序列化
http://msdn2.microsoft.com/zh-cn/library/564k8ys4(VS.80).aspx
最后读取这个string
用DataSet.Readxml()
以DataTable进行读取Top




