我无法解析此 XSL 中的命名空间。我正在使用带有 Xalan 外部转换引擎的 XMLSpy。无论我如何处理,我都会收到“找不到函数”或“在...中找不到 xml-stylesheet pi”。
我需要调整什么以允许通过命名空间使用自定义 java 类?
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:Utils="xalan://com.util.Utils" extension-element-prefixes="Utils"
xmlns:java="java" xmlns:xalan="http://xml.apache.org/xalan" exclude-result-prefixes="xalan">
<xsl:template match="/ORDER">
<xsl:variable name="strDivId">
<xsl:value-of select="Utils.getDivisionId($strSiteId,$strDivName,$strCompanyNo,$strDivNo,$strFranchNo)"/>
</xsl:variable>
<!-- Other Stuff Occurs -->
</xsl:template>