Я пытаюсь XSL: пакет в первый раз, но получаю сообщение об ошибке в команде лайн-Возможные Круговая Dependency пакет - XSLT 3.0
XML (на самом деле не используется) -
<woot/>
пакет. xsl-
<?xml version="1.0" encoding="UTF-8"?>
<xsl:package name="http://example.org/package.xsl"
package-version="1.0" version="3.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:f="http://example.org/package">
<xsl:function name="f:woot" visibility="public">
<xsl:value-of select="'DANGGGG'"/>
</xsl:function>
</xsl:package>
пакет-use.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:package name="http://example.org/package-use.xsl"
package-version="1.0" version="3.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:f="http://example.org/package">
<xsl:use-package name="http://example.org/package.xsl" package-version="1.0"/>
<xsl:template match="/">
<xsl:variable name="output-text" select="f:woot()"/>
<xsl:value-of select="$output-text"/>
</xsl:template>
</xsl:package>
В командной строке (с помощью саксонских 9,7)
> java -jar saxon9ee.jar woot.xml package-use.xsl;package.xsl
ВОЗВРАЩЕНИЯ
Возможных кругового пакет зависимости
Я пробовал подобное преобразование на Oxygen XML с Saxon 9.6 и получил java.lang.NullPointerException ,
Спасибо, что посмотрели на это, а также указали на проблему с режимом. С нетерпением ждем следующего выпуска. – Vinit