0
我正在遷移舊的Web應用程序,從Tomcat 4.0到WAS 6.1。解析XSL文件時出錯
我們使用了很多的XSLT轉換像這樣(simplificated):
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns:java="com.map.agro.Util">
<xsl:variable name="LAWEBAPP">
<xsl:value-of select="java:getCtx('BACK')"/>
</xsl:variable>
<xsl:template match="ROW">
<a><xsl:attribute name="href">/<xsl:value-of select="$LAWEBAPP"/>/search.jsp</a>
</xsl:template>
</xsl:stylesheet>
它可以在Tomcat的4.0,但不是在WAS 6.1,在那裏它與抱怨:
XSL-1000: (Fatal Error) Error while parsing XSL file (Extension function namespace should start with 'http://www.oracle.com/XSL/Transform/java/'.).
我嘗試了谷歌發現的一些變化,但沒有成功。
有人知道這裏會發生什麼,以及如何解決它?
(什麼是負責任的是XSLT轉換的的.jar庫?)
感謝