У меня проблема с запросом XPath, который я выполняю для системы Sitecore CMS.
Этот запрос работает нормально:
/ корень / содержание / Meta-Data / Советы / ** * 1005
Но когда я попробую это:
/ корень / содержание / Meta-Data / Советы / * [@ SomeAttribute = 'somekey']
Я получаю сообщение об ошибке «Конец строки ожидается в позиции 22», где находится символ тире. У меня сложилось впечатление, что черта не была специальным символом в XML ... я что-то здесь не так делаю? Нужно ли мне это каким-то образом кодировать? Или это ошибка в парсере XPath? Любые предлагаемые обходные пути?