在C#中的web服务调用的XML响应
答
您可以直接使用WebClient
进行原始调用,并将您的web服务返回值作为SOAP格式的XML数据。
答
如果您在Web服务类(服务器端)上使用ScriptService属性,则强制服务返回JSON。如果你有它,删除它。 (与方法上的ScriptMethod属性相同。)
答
将webservice方法的返回类型更改为字符串,并在返回数据之前将数据序列化为XML。
另外,你为什么要这样做?如果你得到一个对象数组,是不是XML/SOAP包含什么?
答
你想要整个XML,包括所有的SOAP chatter,还是仅仅是数组本身的XML表示?
如果您只想将数组作为XML,则使用XmlSerializer类对其进行序列化。您可以在WebService中将其序列化并将其作为字符串返回,或者将其保留为数组并将其序列化到客户端。
你可以随时将你的对象序列化成XML后,你从web服务获得他们.... – 2009-12-07 19:49:48
是一个外部的web服务?你为什么要*简单的XML? – Murph 2009-12-07 20:41:31