xmlParsing时的问题

时间:2010-06-10 09:04:03

标签: iphone web-services nsxml

我正在调用一个返回xml数据的webservice。现在当我收到xml数据时,它都被扭曲了。所有转义字符,例如“<”,“>”和“'”转换为html格式

即≶& tg;和& quot

现在,解析器无法识别标签。 Plz帮助我,我做了什么?

这是我对webservice的回复

<?xml version="1.0" encoding="ISO-8859-1"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"      xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns1:GetCustomerInfoResponse xmlns:ns1="http://qa2.alliancetek.com/phpwebservice">
<return xsi:type="xsd:string">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;customer&gt;&lt;id&gt;1&lt;/id&gt;&lt;customername&gt;Hitesh&lt;/customername&gt;&lt;phonenumber&gt;98989898&lt;/phonenumber&gt;&lt;/customer&gt;
</return>
</ns1:GetCustomerInfoResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

返回标记之间的内容是xml数据。当我将xml数据复制到NSMutableString变量中并执行替换字符opereation时,它也没有改变。任何人都可以帮助我。

2 个答案:

答案 0 :(得分:0)

http://saloon.javaranch.com/forums/forum-031.html

我想,这会对你有帮助..

答案 1 :(得分:0)

请替换≶&amp; tg的出现;和“有空白。