XPATH выбор узла с атрибутом и текстом - PullRequest
1 голос
/ 01 октября 2011

Дано (без комментариев по поводу именования 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 для выбора узла с атрибутом «модель» и текстом 3100 с помощью Ruby Nokogiri

Я пытаюсь:

//var[@name='model' and text()='3100']

но получаю "неверный предикат". Очевидно, что это просто XPATH с пропущенными вызовами Nokogiri. Похоже, у меня нет проблем с использованием Nokogiri, поэтому моя просьба как раз об исправлении XPATH.

1 Ответ

1 голос
/ 01 октября 2011

Это работает с nokogiri 1.5, Вы используете очень старую версию?

...