Ruby 如何使用Nori访问子节点为文本节点时的属性值

Ruby 如何使用Nori访问子节点为文本节点时的属性值,ruby,nokogiri,Ruby,Nokogiri,我试过这个: xml_parser = Nori.new xml_parser.parse "<FareReference ResBookDesigCode='Q'>Value</FareReference>" 我还想检索ResBookDesigCode值。Nokogiri是我推荐的工具,因为Nori似乎不支持它 需要“nokogiri” doc=Nokogiri::XML(“值”) doc现在包含XML的DOM 我们可以轻松访问票价参考节点的内容及其参数: doc.

我试过这个:

xml_parser = Nori.new
xml_parser.parse "<FareReference ResBookDesigCode='Q'>Value</FareReference>"

我还想检索
ResBookDesigCode
值。

Nokogiri是我推荐的工具,因为Nori似乎不支持它

需要“nokogiri”
doc=Nokogiri::XML(“值”)
doc
现在包含XML的DOM

我们可以轻松访问
票价参考
节点的内容及其参数:

doc.at('fareference')。文本#=>“值”
doc.at('fareference')['ResBookDesigCode']#=>“Q”
基本上是指找到包含该选择器的第一个节点。文档和教程描述了兄弟方法。

考虑到这已经有4年多没有任何发展,我认为你应该找一个不同的候选人。我个人推荐Nokogiri,但是YMMV。你们可能喜欢公牛,尤其是它的能力。
{"FareReference"=>"Value"}