鉴于(没有关于XML命名的评论):
<config>
<unit>
<var name='model'>3100</var>
<var name='type'>production</var>
</unit>
<unit>
<var name='model'>0100</var>
<var name='type'>test</var>
</unit>
</config>
如何构建XPATH以使用属性“model”选择节点,使用Ruby Nokogiri选择文本3100
我正在尝试:
//var[@name='model' and text()='3100']
但获得“无效谓词”。显然这只是省略了Nokogiri调用的XPATH。我对Nokogiri的用法似乎没有任何问题,所以我的要求就是修复XPATH。
答案 0 :(得分:1)
适用于nokogiri 1.5,你使用的是旧版本吗?