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.javajar ファイルを再度ビルドします。 .

于 2012-04-20T05:46:41.860 に答える