Как выбрать элемент, содержащий
версия = "@ 2.15"? У меня проблема
выяснить, как поставить знак @ в
XPath.
В XPath это просто : любая строка литерал должна быть окружена парой цитат или апострофов.
Таким образом:
@x
указывает атрибут с именем x
но:
'@x'
это просто строковый литерал, содержащий символы '@'
и 'x'
Решение
Использование:
/*/*[@version='@2.15']
Выбирает каждый элемент, который является дочерним по отношению к верхнему элементу документа и имеет атрибут version
со значением строка "@2.15"