我试图在saxon 10.2.jar中使用Saxon-SQL10.2.jar。在阅读了Saxon文档(使用说明,示例)之后,我发现我应该使用使用氧模板创建的配置文件:
<configuration edition="PE" xmlns="http://saxon.sf.net/ns/configuration" label="Some label">
<xslt recoveryPolicy="recoverWithWarnings" schemaAware="false" staticErrorListener=""
staticUriResolver="" styleParser="" version="3.0" versionWarning="false">
<extensionElement namespace="http://saxon.sf.net/sql"
factory="net.sf.saxon.option.sql.SQLElementFactory"/>
</xslt>
</configuration>在cmd,我有:
java -cp "%SAXON_HOME%\saxon-pe-10.2.jar;%SAXON_HOME%\saxon-sql-10.2.jar;" net.sf.saxon.Transform -s:test.xml -xsl:DB.xsl -o:out.xml -config:config.xml -t但是当它运行时,我得到了这样的信息:
Warning on line 19 column 69 of config.xml:
Extension elements are not available in Saxon-HE为什么我在使用体育时会收到这条信息?我已经验证了使用Saxon查询正确读取我的许可文件,并且尝试了配置文件,包括指定许可文件的位置和没有指定许可文件的位置。我的所有与Saxon相关的文件都在c:\saxon中,它有环境变量%SAXON_HOME%。我还尝试使用-classpath而不是-cp,并将许可文件添加到这两个文件中,但这都没有帮助。我做错了什么?
发布于 2020-12-04 12:22:15
我复制了这个,是个虫子。提高到
https://saxonica.plan.io/issues/4849
我想不出一个方便的解决办法,所以联系我们,我们会给你一个临时升级到撒克逊-EE,这样你就可以取得进展。
https://stackoverflow.com/questions/65141470
复制相似问题