0

トランスフォーマーを実行した後.transform(source, result); method 、私の結果が変更され、xml のコメントから SPACE が削除されています。

実際にデバッグしようとしているとき、ソースは非常にうまく、期待されています。しかし、このメソッドを実行した後、一部の SPACE がソースから削除されたため、XSLT が間違った XML コメントを入力します。

例 --> 予想される入力ソース --> * 12 ABC DEF GHI.sss.ss *

しかし、transformer.transform(source, result); の後。** 12ABC DEF GHI.sss.ss **のように 読み込まれます。

したがって、それは間違っており、そのために xslt ロジックが失敗しました。

私は以下のコードを使用しています:

Class cl = Class.forName("net.sf.saxon.TransformerFactoryImpl"); TransformerFactory tFactory = (TransformerFactory)cl.newInstance();

トランスフォーマー トランスフォーマー = tFactory.newTransformer(); トランスフォーム(ソース、結果);

そして、皆さんと共有したいのは、JRE 1.6 では問題なく動作していますが、JRE1.5 を使用している場合は、そのように動作しており、jre 1.5 に取り組んでいるということです。

この問題について私を助けてください。これが私の最初の質問なので、悪い言葉を許してください.

感謝を込めて

4

0 に答える 0