Предикат XPath для выбора элементов с атрибутом с неизвестным значением - PullRequest
2 голосов
/ 01 апреля 2019

Учитывая приведенный ниже пример, я знаю, как выбрать название города на основе атрибута провинции, например, чтобы извлечь «Риччоне», я могу использовать следующий XPATH

// name [@ провинция = 'Римини']

<town>
   <name province="Rimini">Riccione</title>
   <italianProvince>Rimini</italianProvince>
</town>

Но что, если я не знаю значения атрибута провинции?Есть ли способ сообщить XPATH, чтобы он извлекал его из элемента italianProvince?

Существует ли что-то подобное ниже?// имя [@province = '// italianProvince']

1 Ответ

2 голосов
/ 01 апреля 2019

Попробуйте следующее:

//name[@province=../italianProvince]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...