0

サードパーティのシステムが、データに「&」文字を含む XML ファイルを送信しています。彼らはCDATAさえ使用していません。(設計が不十分なシステムです)。

Java で、その XML ファイルを読み取り、& およびその他の特殊文字 (<、>、"、') をエスケープする方法は?

この質問が何度も出されていることは知っていますが、ここではサードパーティのシステムを制御することはできません. では、その「無効な」XML ファイルをどのように読み取り、有効なファイルにすることができるでしょうか。

** SAX/DOM パーサーは入力ファイルを無効なものと見なすため、使用できません。

4

1 に答える 1

0

XPL として扱います。XPL は XML とまったく同じように構造化されていますが、テキスト フィールドで「特殊文字」を使用できます。XPL から XML への変換ユーティリティは、必要なことを正確に実行します。http://hll.nu

于 2015-11-10T16:55:55.440 に答える