ASIHttpRequest将REST请求的响应数据作为NSData对象提供给我。
我将此数据对象传递给:
GDataXMLDocument *doc = [[GDataXMLDocument alloc] initWithData:responseData
options:0
error:&error];它会产生以下错误:
实体:第590行:解析器错误: xmlParseEntityRef:无名称销售和营销^ Entity:第602行:解析器错误: xmlParseEntityRef:无名称销售和营销
研究表明,这与在解析之前需要用"& amp;“替换这一事实有关。
但我就是想不出怎么用方便的方式.
发布于 2011-05-09 20:50:07
在发送端尝试NSString的stringByReplacingString:withString:,将@"&"替换为@"&"。如果您没有发送端的控制,那么您可能需要对返回的数据进行一些预处理,或者使用另一种解析XML的方法。
https://stackoverflow.com/questions/5942242
复制相似问题