深刻な問題があります。私の会社では、キャスターを使用して xml をマーシャリングおよびアンマーシャリングしています。別の会社との統合に取り組んでいますが、その会社の xml パーサーでは属性を単一引用符で囲む必要があるようです。Castor は、二重引用符を使用するようにハードコーディングされています。おっと!
これらの引用符を安全に変換できるユーティリティ (できれば Java ライブラリ) を知っている人はいますか?
単純な正規表現は、属性値自体の中でエスケープされた二重引用符とエスケープされていない単一引用符を修正しようとすると、非常に複雑でバグが多くなるため、推奨されるソリューションではありません。さらに、そのようなユーティリティが既に存在する場合、そのようなユーティリティの作成とデバッグに時間を費やしたくありません。
ありがとうアラステア