在Ruby中修改已解析的Atom提要

时间:2014-04-30 10:18:56

标签: ruby rss atom-feed

我需要修改使用标准RSS库解析的Atom提要的内容。我找到了解析和生成供稿的文档,但没有关于修改现有结构的正确方法(也许它被认为是显而易见的?)。

具体来说,我尝试向每个content添加entry元素,其类型为' html'并包装在CDATA部分。

这是我到目前为止所做的:

feed = RSS::Parser.parse open(some_uri), true
feed.items.each do |item|
  item.content = RSS::Atom::Feed::Entry::Content.new
  item.content.type = 'html'
  item.content.content = '<html>my content that i have</html>'
end

这是首选方式吗?如果是,我该如何添加CDATA代码?

0 个答案:

没有答案