ios swift nsxmlparser - 解析器"下降"解析rss feed

时间:2016-05-03 10:52:39

标签: ios xml rss nsxmlparser

我为此实现了委托,并且可以成功解析自己的xml文档和rss feed。

但是,现在我偶然发现了可能是代码失败的rss feed。

这就是它的开始:

<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href

致电 p.parse()

我在解析器(解析器:NSXMLPARSER,foundCharacters string:String)获取:

rss,换行符,频道,换行符

之后解析器退出并且不返回任何新标签...(步进似乎让我陷入指令集代码,而不是ObjC或Swift)

...

针对Feed运行https://validator.w3.org

此Feed未验证

  

第4行,第183列:XML解析错误:: 4:183:不是   格式良好(无效令牌)[帮助] ......   ALSE&安培; cntnt01returnid = 15&安培; showtemplate =假&#34;的rel =&#34;自&#34;   type =&#34; applica ...

这可能是问题的原因吗?

1 个答案:

答案 0 :(得分:0)

在我的情况下,我只需更换&amp;与&amp;在&amp;不是实体的一部分,而是独自站立