1

我正在使用通用提要解析器解析一组提要

看起来当 twitter 生成 RSS 提要时,它会双重转义<description />字段中的某些特殊字符。例如,假设我发推文:

我无法解析这个!

这实际上是

I can&apos;t parse this!

在 HTML 实体中。

当您查看来自 Twitter 的 RSS 或 Atom 提要的纯 XML 时,它是这样呈现的:

I can&amp;apos;t parse this!

Universal Feed Parser 似乎对此有一些严重的问题。当您解析出其中一个条目并查看它如何解析它时,您最终会得到:

 I can&amp;apost parse this!

在屏幕上呈现为

我可以&apost解析这个!

有什么想法可以让它表现出来吗?当我在 Firefox 中打开提要时,实体被正确处理,因此很明显可以正确解析字符串。

我很确定 Universal Feed Parser 的行为不正确,但我很难找到需要修复的代码部分。

我也很困惑,因为网站上写着:“3000 个单元测试”。

当然,其中一个测试会查看包含实体的提要吗?

4

0 回答 0