我的xsl样式表以下列内容开头:
<xsl:transform
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:b64="net.sf.saxon.value.Base64BinaryValue"
xmlns:fos="java.io.FileOutputStream" exclude-result-prefixes="b64 fos">
...
当我运行我的webapp时,我收到以下错误消息:
“URI net.sf.saxon.value.Base64BinaryValue无法识别外部Java类”
从错误消息中我认为这意味着我没有所需的jar文件。
提前致谢!
答案 0 :(得分:1)
here is a list of jars。它应该在你给出的任何一个位置都能正常工作(在第一种情况下,对于所有应用程序;在第二种用于特定应用程序 - 我通常会使用后者)。
答案 1 :(得分:1)
我怀疑这个错误消息来自Saxon 6.5.x,它是旧的Saxon XSLT 1.0处理器。样式表显然是为了使用更新版本的Saxon(当前版本是9.4)。