我正在使用nokogiri ruby gem来解析xml。
<d:abc>19</d:abc>
<d:def m:type="Edm.Double">0</**d:def>
假设条目是XML Nokogiri节点,使用上面的示例XML。我可以很容易地得到abc的文本 entry.xpath (d: abc)。text
如何获得def的文本?
谢谢
require 'nokogiri'
xml = Nokogiri::XML('<root xmlns:m="bar"><def m:type="Edm.Double" /></root>')
p xml.at_xpath('//def').attribute('type').text
#=> "Edm.Double"