2015-12-07 7 views
1

У меня есть свойства в репозитории со значениями, которые содержат двойные квадратные скобки.Запрос CQ JCR XPath содержит квадратную скобку

Я хотел бы найти их с помощью запроса JCR XPath (если это возможно)

Я попытался с помощью следующих с помощью инструмента Query в CRXDE, но нет «никаких результатов для отображения»:

/jcr:root/content//*[jcr:contains(., '[[')] order by @jcr:score 

Должен ли я избегать этих символов, и если да, то как?

Спасибо, Рик.

ответ

0

Text.escapeIllegalXpathSearchChars(searchTerm) должен сделать трюк для термина jcr:contains().

См https://wiki.apache.org/jackrabbit/EncodingAndEscaping

+0

Благодаря @Alexander я действительно ценю ответ, но я хотел бы упомянуть, я пытаюсь использовать инструмент запросов в CRXDE. Я обновил исходный вопрос. – Rich