Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XSL中的错误-“…”;。。。不标识外部Java类;_Java_Xslt_Saxon - Fatal编程技术网

XSL中的错误-“…”;。。。不标识外部Java类;

XSL中的错误-“…”;。。。不标识外部Java类;,java,xslt,saxon,Java,Xslt,Saxon,我的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时,我收到

我的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文件

  • 我在哪里可以找到/下载这个jar文件
  • 我应该把这个jar文件放在哪个文件夹中?(tomcat/lib文件夹?我的WEB-INF/lib文件夹?)
  • 还有什么我需要注意的吗

  • 提前谢谢

    包含该类的。它在您给出的任何位置都可以正常工作(在第一种情况下,适用于所有应用程序;在第二种情况下,适用于特定应用程序-我通常使用后者)。

    我怀疑此错误消息来自Saxon 6.5.x,它是旧的Saxon XSLT 1.0处理器。样式表显然是为了与更新版本的Saxon(当前版本为9.4)一起使用而编写的