Простой Xpath для поиска конкретной информации - PullRequest
0 голосов
/ 31 октября 2019

Мне нужно найти, какой актер сыграл Симбу в «Короле-льве». Я знаю, если я наберу //Disney/Subsidiaries/Subsidiary/Movie[Cast/Role[contains(@Name,'Simba')]]/Name Я получу название фильма, но я хочу получить имя актера, который играл Симбу.

    <Movie>
    <Name lang="en">The Lion King</Name>
    <Year>2019</Year>
    <ScreenTime unit="minutes">118</ScreenTime>
    <Cast>
      <Role name="Simba" actor="DonaldGlover" />
      <Role name="Mufasa" actor="JamesEarlJones" />
      <Role name="Nala" actor="BeyoncéKnowles" />
      <Role name="Timon" actor="BillyEichner" />
      <Role name="Pumbaa" actor="SethRogen" />
    </Cast>
  </Movie>

Я пробовал // Дисней / Дочерние / Дочерние / Фильм [В ролях / Роль [содержит (@ актер, 'Симба')]]] / актер

в этом случае,Я ожидаю, что это вернется. "DonaldGlove"

1 Ответ

0 голосов
/ 31 октября 2019

Попробуйте это выражение:

 //Movie/Cast/Role[@name='Simba']/@actor

Вывод:

DonaldGlover

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