Saya memiliki beberapa file xquery namespace modul yang digunakan di banyak file. Saya ingin memiliki ruang nama dalam satu file xquery umum dan mengimpor file itu ke mana pun saya ingin menggunakannya.
Katakanlah misalnya,
Saya punya process-lib.xqy
, util-lib.xqy
dan query-lib.xqy
. Saya biasa mengimpor ini dalam banyak file seperti berikut,
import module namespace util = "util" at "util-lib.xqy";
import module namespace process = "process" at "process-lib.xqy";
import module namespace query = "query" at "query-lib.xqy";
Sekarang saya mencoba menggunakannya dalam satu file umum bernama common-import.xqy
dan mengimpor file ini dalam banyak file.
ketika saya mencoba pendekatan ini,
import module namespace common-import= "common-import" at "common-import.xqy";
Itu memunculkan pengecualian sebagai prefix util has no namespace binding
.
Bagaimana cara mencapainya?