サードパーティのシステムが、データに「&」文字を含む XML ファイルを送信しています。彼らはCDATAさえ使用していません。(設計が不十分なシステムです)。
Java で、その XML ファイルを読み取り、& およびその他の特殊文字 (<、>、"、') をエスケープする方法は?
この質問が何度も出されていることは知っていますが、ここではサードパーティのシステムを制御することはできません. では、その「無効な」XML ファイルをどのように読み取り、有効なファイルにすることができるでしょうか。
** SAX/DOM パーサーは入力ファイルを無効なものと見なすため、使用できません。