ruby поиск имени и значения в объекте nokogiri - PullRequest
0 голосов
/ 03 августа 2011

Приведенный ниже код получит все узлы с именем = visible, как этот узел:

<property name="visible" value="false"/>




  vis = @noko_obj.search("property[name=visible]")

... независимо от того, какое значение.Однако что, если я хочу узлы, чье имя = "видимый" И чье значение = "истинный"?

спасибо

1 Ответ

1 голос
/ 03 августа 2011

Просто добавьте еще один селектор атрибута:

vis_true = @noko_obj.search('property[name=visible][value=true]')

Порядок селекторов атрибута не имеет значения, поэтому вы также можете сделать это:

vis_true = @noko_obj.search('property[value=true][name=visible]')
...