如何获取nokogiri属性值?
How to get nokogiri attribute value?
我的 xml 包含多个语句,例如
<House name="bla"><Room id="bla" name="black" ><blah id="blue" name="brown"></blah></Room></House>
我需要获取给定关键字的所有值。
我用 nodes = doc.css("[name]")
得到了 <Room id="bla" name="black" ><blah id="blue" name="brown"></blah></Room>
。\
但是我如何从中获取密钥的值。有没有更简单的方法来做到这一点?
node_names = doc.css("[name]").map { |node| node['name'] }
所有节点名称;或者只是 "black",
black = doc.at_css("[name]")['name']
我的 xml 包含多个语句,例如
<House name="bla"><Room id="bla" name="black" ><blah id="blue" name="brown"></blah></Room></House>
我需要获取给定关键字的所有值。
我用 nodes = doc.css("[name]")
得到了 <Room id="bla" name="black" ><blah id="blue" name="brown"></blah></Room>
。\
但是我如何从中获取密钥的值。有没有更简单的方法来做到这一点?
node_names = doc.css("[name]").map { |node| node['name'] }
所有节点名称;或者只是 "black",
black = doc.at_css("[name]")['name']