【问题标题】:ios swift nsxmlparser - parser "drops off" parsing rss feedios swift nsxmlparser - 解析器“丢弃”解析 rss 提要
【发布时间】:2016-08-28 09:10:44
【问题描述】:

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

但是,现在我偶然发现了一个可能是损坏的 rss 提要,其中代码严重失败。

它是这样开始的:

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

调用 p.parse()

我在parser(parser: NSXMLPARSER, foundCharacters string: String)中得到:

rss、换行符、频道、换行符

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

...

针对提要运行 https://validator.w3.org 会给出:

此提要未验证

第 4 行,第 183 列:XML 解析错误::4:183: not 格式正确(无效令牌)[帮助] ... alse&cntnt01returnid=15&showtemplate=false" rel="self" type="应用程序...

这可能是问题的原因吗?

【问题讨论】:

    标签: ios xml rss nsxmlparser


    【解决方案1】:

    在我的情况下,我只需要在 & 不是实体的一部分而是单独存在的情况下用 & 替换 &

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-13
      • 1970-01-01
      • 2014-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多