From: Jean-Paul R. <re...@gm...> - 2024-06-24 09:43:45
|
Dear Julian, >Is it even possible to include XSLTs in a library package in a manner that they can be loaded into XQuery? I assume by "library package" you mean library module? I do this all the time without an issue. It's just another XML document. However I have a doubt about this path: >doc('./CMIF-base.xsl') Have you tested this with the full explicit path to the document? e.g. "/db/apps/myapp/CMIF-base.xsl" Cheers, JPR On Mon, Jun 24, 2024 at 11:35 AM Julian Jarosch <jul...@ad...> wrote: > 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 > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open > |