Выберите элемент заголовка с определенными критериями XMLPath - PullRequest
0 голосов
/ 21 января 2020

Учитывая структуру XML, например, так:

<CATALOG>
  <Computer ID="1">
    <TITLE>Deep Blue</TITLE>
    <COUNTRY>USA</COUNTRY>
    <COMPANY>No</COMPANY>
  </Computer>
  <Computer ID="2">
    <TITLE>Linux</TITLE>
    <COUNTRY>UK</COUNTRY>
    <AVAILABILITY>Yes</AVAILABILITY>
  </Computer>
</CATALOG>

Я хочу получить НАЗВАНИЕ Элемента компьютера, который находится в СТРАНЕ США. С * / [text () = 'USA'] я получаю все элементы, которые содержат текст США, но не TITLE. Спасибо за вашу помощь

Редактировать: приведенный выше пример представляет собой небольшой фрагмент всего кода

1 Ответ

1 голос
/ 21 января 2020

Вот ваше выражение XPath.

XPath

/CATALOG/Computer[COUNTRY='USA']/TITLE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...