В моем приложении Jackrabbit 2.2 есть следующий запрос Xpath:
//crms:publications/*/*[
@crms:publication-security = '28862' OR
@crms:publication-security='23459' OR
@crms:publication-security='23489'
]
, которая вызывает следующее исключение при его выполнении
javax.jcr.query.InvalidQueryException:
Lexical error at line 1, column 73.
Encountered: "@" (64), after : "" for
statement: for $v in
//crms:publications/*/*[@crms:publication-security='28862' OR @crms:publication-security='23459'
OR @crms:publication-security='23489']
return $v
, но если я запускаю следующий запрос без OR, он работает нормально:
//crms:publications/*/*[@crms:publication-security='28862']
Вероятно, это что-то очевидное, но мы будем благодарны за любые указания относительно того, что я делаю неправильно
Спасибо
Дэвид