我有这个谷歌购物提要:
<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<item>
<title>test</title>
<g:id>1</g:id>
<g:color>blue</g:color>
</item>
<item>
<title>test2</title>
<g:id>2</g:id>
<g:color>red</g:color>
</item>
</channel></rss>
我已经找了好几天了,我似乎找不到答案。我还研究了 Nokogiri 文档,但这也没有解决任何问题。
我正在尝试做的事情:
doc = Nokogiri::XML(*Google Shopping Feed*)
doc.css('channel > item').each do |item|
puts item.css('g:id')
end
但这没有任何回报。我尝试了很多建议,但似乎都没有奏效。显然我在这里错过了一些东西,但我不知道是什么。
我想不通的另一件事是检索项目中所有属性的列表。所以我的问题是如何从 Google 购物提要中检索以下数组:
# attributes => ['title', 'g:id', 'g:color']