Функция doc()
- это все, что вам нужно, если вы знаете. Предполагая, что вы создали и открыли базу данных с именем «mydb», если вы добавляете документ с помощью следующей команды:
ADD TO your_name /some/path/on/filesystem.xml
Вы всегда можете открыть следующий документ, используя:
XQUERY doc('mydb/your_name')
ADD TO будет игнорировать имя файла, которое вы дали, и будет использовать имя, указанное в URI. Тем не менее, будьте осторожны: при выполнении этой команды нет гарантии уникальности вашего имени. И если он не уникален, функция (doc) выдаст ошибку BaseX (не является частью стандарта XQuery), говоря, что она соответствует нескольким документам.