library package – load stylesheets into XQuery?

Julian Jarosch <[email protected]> Mon, 24 Jun 2024 11:18:56 +0200
Newsgroups gmane.text.xml.exist
Message-ID <[email protected]>
Hello everyone,

I’m trying to use XSLT stylesheets in an XQuery module in a library 
package, along the lines of (simplified example):

declare variable $template := doc('./CMIF-base.xsl');

The current actual code is here:

https://github.com/digicademy/cmiferator/blob/78b2725bf9fcc163fc48df0a96c436fadeefcef6/library-package/content/cmiferator.xqm#L25

I had successfully tested this as an XQuery module written directly in 
eXist/eXide. It stopped working when I installed it as a library 
package, as far as I can tell.

By “stopped working” I mean that the variable which is supposed to 
contain the stylesheet document ($template in the example) remains empty 
and the transform:transform() function fails because of a missing 
stylesheet argument.

Currently, it seems to me that the cause is with the library package? Is 
it even possible to include XSLTs in a library package in a manner that 
they can be loaded into XQuery?

Thanks for any guidance – presumably for pointing out an egregious 
oversight on my end :-)

Kind regards,
Julian

_______________________________________________
Exist-open mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/exist-open