我的 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">
...
当我运行我的网络应用程序时,我收到以下错误消息:
“URI net.sf.saxon.value.Base64BinaryValue 不标识外部 Java 类”
从错误消息来看,我认为这意味着我没有所需的 jar 文件。
- 在哪里可以找到/下载此 jar 文件?
- 我应该将此 jar 文件放在哪个文件夹中? (tomcat/lib 文件夹?我的 WEB-INF/lib 文件夹?)
- 还有什么需要注意的吗?
提前致谢!
最佳答案
here is a list of jars包含该类的。它应该在您提供的任何一个位置都可以正常工作(在第一种情况下,对于所有应用程序;在第二个情况下,对于该特定应用程序 - 我通常会使用后者)。
关于java - XSL 错误 - "... does not identify an external Java class",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9700207/