ruby搜索nokogiri对象中的名称和值
下面的代码将获得name=visible的所有节点,如此节点:ruby搜索nokogiri对象中的名称和值,ruby,nokogiri,Ruby,Nokogiri,下面的代码将获得name=visible的所有节点,如此节点: <property name="visible" value="false"/> vis = @noko_obj.search("property[name=visible]") vis=@noko_obj.search(“属性[名称=可见]”) …不管价值是什么。但是,如果我想要name=“visible”和value=“true”的节点呢 谢谢只需添加另一个属性选择器: vis_true = @no
<property name="visible" value="false"/>
vis = @noko_obj.search("property[name=visible]")
vis=@noko_obj.search(“属性[名称=可见]”)
…不管价值是什么。但是,如果我想要name=“visible”和value=“true”的节点呢
谢谢只需添加另一个属性选择器:
vis_true = @noko_obj.search('property[name=visible][value=true]')
属性选择器的顺序无关紧要,因此您也可以执行以下操作:
vis_true = @noko_obj.search('property[value=true][name=visible]')