我正在尝试使用标准的 lib rubyRSS::Parser
来解析 Atom 提要,这很有效。
当我访问提取的字段时,例如.title
它返回<title>The title</title>
而不仅仅是The title
. 如果您解析例如 RSS 提要,.channel.title
则将返回The title
.
有什么方法可以使用RSS::Parser
原子提要的标准吗?或者它是一个错误?
我知道有像 Feedzirra 这样的替代品,但我宁愿使用标准库。
快速测试以查看 ruby 1.9.3 和 2.0 中的问题:
require "rss"
feed = RSS::Parser.parse(open("http://casadelkrogh.dk/atom.xml").read)
feed.title.to_s #=> "<title>CasaDelKrogh</title>"