Точное сообщение об ошибке, которое я получаю через редактор oXygen: «Содержимое элементов должно состоять из правильно сформированных символьных данных или разметки».
Часть запроса, которая вызывает ошибку, выглядит следующим образом
for $top at $ind in $probSort
where $ind <= 20
return $top
В соответствии с сообщением об ошибке точный текст, вызывающий ошибку, равен "= 20", когда я удаляю строку "где", запрос выполняется отлично и выводит результаты без ошибок.
Что именно не так, потому что я в растерянности после двух дней поиска?
Заранее спасибо.
- редактирование
Прежде всего, я исправил код, изменив
collection(resolve-uri("../folder_name"))
до
collection(resolve-uri("./?select=*.xml"))
, что позволяет мне использовать символ "<=". </p>
Интересно, в чем разница между двумя версиями коллекции (). Может кто-нибудь уточнить?
Большое спасибо.