我使用 ruby 2.5.0 和 gem 'sax-machine'
如何使用萨克斯机器或野木仅解析图像网址
<media:thumbnail url="https://i2.ytimg.com/vi/E4txwB96eBk/hqdefault.jpg" width="480" height="360"/>
这行不通
element :"media:thumbnail", as: :image, value: :url
试试 Nokogiri:
xml = %Q(<media:thumbnail url="https://i2.ytimg.com/vi/E4txwB96eBk/hqdefault.jpg" width="480" height="360"/>)
Nokogiri::XML::DocumentFragment.parse(xml).children.attribute('url').value