(I forgot to mention that saxon-pe-10.6.jar is also in lib/custom)
On 08.03.2023 13:08, Imsieke, Gerrit, le-tex wrote:
Hi,
We experience an issue with the new catalog resolver when importing or
including XSLT from another, possibly already catalog-resolved, XSLT file.
If you unzip attached catalog_test.zip and set the catalog location by a
pragma around xsl.xq or by
set BASEX_JVM="-Dorg.basex.catalog=../catalog_test/xmlcatalog/catalog.xml"
prior to invoking basexgui.bat or bin\basex.bat ..\catalog_test\xsl.xq,
you will get an exception
Improper use? Potential bug? Your feedback is welcome:
Contact: basex-talk@mailman.uni-konstanz.de
Version: BaseX 10.4
Java: Eclipse Adoptium, 17.0.4.1
OS: Windows 11, amd64
Stack Trace:
javax.xml.catalog.CatalogException: JAXP09040002: No match found for
href 'other.xsl' and base
'file:/C:/Users/gerrit/Dev/catalog_test/xsl/imported.xsl'.
…
If I use Norm’s resolver by putting xmlresolver-5.1.1.jar and
xmlresolver-5.1.1-data.jar into lib/custom, I get the expected result
<result status="ok"><doc>other.xsl was imported!</doc></result>
Therefore the issue isn’t urgent. We just use Norm’s resolver.
Should I file an issue on Github?
Gerrit