0

オブジェクトを XML に変換するためにキャスターAPI を使用しています。

次の例外が発生します

原因: org.xml.sax.SAXException: 文字 '' は無効な XML 文字です。

ソースを修正するのが正しいアプローチであることは知っていますが、そのような無効な文字がたくさんあります。

別のフォーラムで、Java オブジェクトのコンテンツをマーシャリングする前にエンコードしてから、出力をデコードすることを提案した人もいました ( Base64)。このアプローチはかなり面倒に見え、ソリューションに適切に適合しません。

マーシャリング中にこれらの文字をスキップする方法が必要であり、生成された XML には文字がそのまま含まれている必要があります。

4

2 に答える 2