簡體   English   中英

紅寶石xpath nokogiri

[英]ruby xpath nokogiri

我正在使用nokogiri ruby​​ gem解析xml。

<d:abc>19</d:abc>
<d:def m:type="Edm.Double">0</**d:def>

假設條目是XML Nokogiri節點,使用上面的示例xml。 我可以通過使用entry.xpath('d:abc')。text輕松獲得abc的文本

如何獲得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"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM