Как использовать XPath для фильтрации элементов по значению другого свойства? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть это

    XPathExpression expr = xpath.compile("/job/entries/entry/name/text()");

Мне нужно отфильтровать по текстовому значению свойства type , чтобы я получал только те объекты ввода, которые имеют значение JOB в тип .

<job>
 <entries>
    <entry>
      <name>OperationalDataStoreToReconciled</name>
      <description/>
      <type>JOB</type>
    </entry>
 </entries>
</job>

1 Ответ

1 голос
/ 11 июля 2019

Используйте приведенный ниже xpath.

 //job/entries/entry[./type[.='JOB']]

Снимок экрана:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...