我的XML是

<categoryname>Baby</categoryname>
<id>244</id>
<categoryname>Boats & Watercraft</categoryname>
<idc>1026</id>

我得到的是两个节点。我的问题是我只得到了第三个节点(解析器基础字符),并杀死了NXXMLPARSER。我正在搜索这个论坛和其他网站,大多数网站都是使用“抄送”而不是“xml”。我的XML来自服务器,我现在不会更新XML。有没有其他方法可以解决这个问题。

最佳答案

如果您坚持从服务器发送无效的XML,这应该可以解决问题:

[xmlString stringByReplacingOccurrencesOfString:@"&" withString:@"&amp;"]:
// parse xmlString
[categoryName stringByReplacingOccurrencesOfString:@"&amp;" withString:@"&"]:

10-06 00:37