multiple import of the same module
Friday, 11 September 2026 · 2 messages
RS
Rob Stapper11 Sep 2026 15:19 #
Hi,
In some situations I want to import the same module but from a different role. This situation can occur in a recursive construct or in case of multiple data-streams. For clarity and transparency it would be nice of I could use multiple prefixes for one and the same imported module.
Is this something that make sense to you and feasable?
mvgr.
Rob Stapper
CG
Christian Grün11 Sep 2026 20:54 #
Quoted text · Rob Stapper · 1 line
> In some situations I want to import the same module but from a different role. This situation can occur in a recursive construct or in case of multiple data-streams. For clarity and transparency it would be nice of I could use multiple prefixes for one and the same imported module.
Using `declare namespace` should do the job:
import module namespace wow = 'wow' at 'wow.xqm';
declare namespace splendid = 'wow';
$splendid:it-works()Written for BaseX 12.4. BaseX may have changed since: please check the current documentation.
⚡Generated with XQuery