1
给定节点(没有关于XML命名必要的注释):XPATH选择具有属性和文本
<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选择与属性“模式”,并使用Ruby的文本3100节点引入nokogiri
我想:
//var[@name='model' and text()='3100']
,但得到 “无效的谓词”。显然,这只是Ngoogiri调用忽略的XPATH。我似乎对Nokogiri的用法没有任何问题,所以我的请求只是关于修复XPATH。
Doh!我没有注意到,在我的谓词中有一个流浪的括号。谢谢您的帮助。 – wadesworld