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