Параметр -s в командной строке ожидает имя файла или URI, а не выражение XPath.
Если вы хотите вызвать функцию collection (), она должна находиться в выражении XPath, обычно в таблица стилей (хотя она также может быть в параметре таблицы стилей, заданном из командной строки с использованием ?param=collection('file:///c:/?select=*xml')
.
Обратите внимание, что аргументом функции сбора является URI, а не имя файла Windows, и URI никогда не содержат backsla sh. Параметр select - это "glob" обычно в форме select=*.xml
. Я понятия не имею, что вы намеревались использовать с select=*.(hocr)
.