У меня есть файл «globalvar.xql», который содержит то, что, я надеюсь, может быть центральным документом для всех моих неизменяемых переменных (действительно параметров).
Чтобы использовать их, я понимаю, что ядолжен объявить / импортировать модуль в любой другой документ, который будет их использовать.В этом случае я хочу использовать их в функциях, найденных в "person.xql".Таким образом, я попробовал объявление:
import module namespace globalvar="/db/apps/deheresi/modules/globalvar.xqm";
Но я получаю сообщение об ошибке при проверке:
Cannot compile xquery: exerr:ERROR error found while loading module globalvar: Error while loading module /db/apps/deheresi/modules/globalvar.xqm: namespace URI declared by module (/db/apps/deheresi/modules/globalvar) does not match namespace URI in import statement, which was: /db/apps/deheresi/modules/globalvar.xqm
Ошибка, код и каталог изображены ниже.
Я пытался подражать коду, найденному в демоверсиях eXist-db, и просматривал другие ресурсы, но ошибка меня озадачивает.
Большое спасибо.
![Screen shot of code and error](https://i.stack.imgur.com/VXFAq.png)