Оценка команд XPath с помощью Java - PullRequest
4 голосов
/ 08 июня 2009

Привет, у меня есть такой XML-документ

<root>
  <cert id="1">

  </cert>
  <cert id="2">

  </cert>
  <cert id="3">

  </cert>
</root>

Теперь я получаю запрос и хочу выбрать сертификат с идентификатором 2 и хочу вернуть его в функцию. Каков наилучший способ сделать это? Я думал о XPAth Expression, как я могу использовать их в Java? Что будет лучшим выходом (возвращаемое значение).

Заранее спасибо

Себастьян

Ответы [ 2 ]

6 голосов
/ 08 июня 2009

Ознакомьтесь с этой статьей об API Java XPath. Он содержит информацию о том, как использовать API, а также пример использования самого XPath.

Ваше выражение XPath в этом сценарии будет

/root/cert[@id='2']
1 голос
/ 08 июня 2009

Взгляните на библиотеку dom4j . Страница cookbook содержит несколько хороших примеров кода.

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