1

我正在使用 XSLT 将一种 xml 格式转换为另一种 xml 格式。处理时出现以下错误

java.lang.StackOverflowError
at org.apache.xpath.objects.XString.equals(XString.java:336)
at org.apache.xpath.objects.XString.equals(XString.java:337

当我寻找解决方案时,我找到了针对此错误的补丁

我不知道我是否可以应用此补丁以消除错误。这是 Xalan.jar 版本的问题吗?

有人请帮助我。

4

1 回答 1

2

可能是xalan库的问题。你需要做的是下载最新版本的xalan或源代码并重新构建。仍然存在相同的问题,将补丁文件中提到的那些行复制到WalkerFactory.java并重新构建jar文件.

于 2012-04-20T05:46:41.860 回答