0

我正在使用http://sudzc.com生成的代码访问http://graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php

正在发送 SOAP 消息,我可以看到返回的消息,这里我有一个NSData我打印出来的屏幕截图connectionDidFinishLoading

有线的事情是,符号<在开始时显示正确,但随后是&lt;.

谁能建议我如何解决这个问题?

输出

4

2 回答 2

0

我不确定您是否可以简单地应用现有编码,例如方便功能的stringByReplacingPercentEscapesUsingEncoding:存在方式,但如果现有解决方案不存在,您始终可以使用stringByReplacingOccurrencesOfString:withString:.

不过,我会先尝试四处寻找编码转换器,因为我发现这&lt;不是您文本中的唯一实体。&gt;也存在。

于 2012-04-05T19:40:58.307 回答
0

我检查了这个 Web 服务的 WSDL,它实际上在 html 正文部分返回了一个 xml。

<message name="NDFDgenByDayResponse">
   <part name="dwmlByDayOut" type="xsd:string" />
</message>

所以这个响应实际上是正确的,我只需要自己解析它。

于 2012-04-06T16:44:20.983 回答