SAPからデータを取得し、それを解析してユーザーにレンダリングするJAVAアプリケーションがあります。データはJCOコネクタを使用してプルされます。
最近、例外がスローされました。
org.xml.sax.SAXParseException: Character reference "�" is an invalid XML character.
そのため、XMLを解析する前に、すべての特殊/不正な文字が置き換えられる新しいレベルの間接参照を作成することを計画しています。
ここでの私の質問は:
- XML内の不正な文字を置き換えるこの仕事をする既存の(オープンソース)ユーティリティはありますか?
- または、そのようなユーティリティを作成する必要がある場合、どのように処理する必要がありますか?
- 上記の例外がスローされるのはなぜですか?
ありがとうございました。