Я хочу выполнить некоторые запросы xQuery против собственной базы данных XML.Моя база данных на самом деле представляет собой набор файлов XML в папке XML-файлы .Мне нужно выполнить запросы из терминала и записать результаты, но я не знаю, как открыть эту базу данных, которая не является одним файлом.Я пробовал:
basex -V -i XML-files Query1.xq > xml-log.log
basex -V -i XML-files Query1.xq/. > xml-log.log
basex -V -i XML-files Query1.xq/* > xml-log.log
Последний фактически создает базу данных, названную в честь первого файла в папке, но запрос ничего не возвращает.Запрос отлично работает в basexgui, когда эта папка XML-файлов открыта как база данных.Как мне назвать это с помощью basex?
Есть ли другой способ, который не включает в себя необходимость использовать
doc("file1.xml")/element
для каждого документа?