Как я могу разобрать выражение xpath в Java? - PullRequest
3 голосов
/ 07 сентября 2011

Мне нужно проанализировать выражение xpath для получения имени узла / атрибута / предиката / и т. Д. из выражения для дальнейшей обработки. Я не обращаюсь к конкретному XML-файлу.

Для xpath

/root/nodeA[@attributeA=123]

Я хотел бы проанализировать имя узла: [root, nodeA], а для nodeA у меня есть attributeA=123

Мне нужно поддерживать xpath 2.0, и, насколько я знаю, Jaxen поддерживает только xpath 1.0.

Ответы [ 2 ]

0 голосов
/ 07 сентября 2011

Вы можете использовать Saxon , который поддерживает xpath 2.0

0 голосов
/ 07 сентября 2011

Некоторый Google'ing вернулся:

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