我正在使用http://sudzc.com生成的代码访问http://graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php
正在发送 SOAP 消息,我可以看到返回的消息,这里我有一个NSData
我打印出来的屏幕截图connectionDidFinishLoading
。
有线的事情是,符号<
在开始时显示正确,但随后是<
.
谁能建议我如何解决这个问题?
我正在使用http://sudzc.com生成的代码访问http://graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php
正在发送 SOAP 消息,我可以看到返回的消息,这里我有一个NSData
我打印出来的屏幕截图connectionDidFinishLoading
。
有线的事情是,符号<
在开始时显示正确,但随后是<
.
谁能建议我如何解决这个问题?
我不确定您是否可以简单地应用现有编码,例如方便功能的stringByReplacingPercentEscapesUsingEncoding:
存在方式,但如果现有解决方案不存在,您始终可以使用stringByReplacingOccurrencesOfString:withString:
.
不过,我会先尝试四处寻找编码转换器,因为我发现这<
不是您文本中的唯一实体。>
也存在。
我检查了这个 Web 服务的 WSDL,它实际上在 html 正文部分返回了一个 xml。
<message name="NDFDgenByDayResponse">
<part name="dwmlByDayOut" type="xsd:string" />
</message>
所以这个响应实际上是正确的,我只需要自己解析它。