Показывать только игры, в которых победила команда «Гольфос» - PullRequest
0 голосов
/ 11 апреля 2020

Я хотел бы знать, как задать вопрос XPATH, чтобы решить вопрос: он показывает игры, в которых победила команда «Гольфос».

<?xml version="1.0" encoding="UTF-8"?>
<juego>
<ronda num="1">
<equipo nombre="golfos" puntuacion="22">
</equipo>
<equipo nombre="rios" puntuacion="12">
</equipo>
</ronda>
<ronda num="2">
<equipo nombre="golfos" puntuacion="2">
</equipo>
<equipo nombre="rios" puntuacion="26">
</equipo>
</ronda><ronda num="3">
<equipo nombre="ricos" puntuacion="44">
</equipo>
<equipo nombre="golfos" puntuacion="46">
</equipo>
</ronda>
</juego>

1 Ответ

0 голосов
/ 11 апреля 2020

Просто используйте:

//ronda/equipo[@nombre="golfos"][@puntuacion>preceding-sibling::equipo/@puntuacion or @puntuacion>following-sibling::equipo/@puntuacion]

Мы ищем узлы "ronda", где команда Golfos набирает больше очков, чем предыдущая или следующая команда в том же узле.

Вывод: 2

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