問題

私はネットワーク上でXMLメッセージを使って互いに通信するJavaで書かれた2つのアプリケーションを持っています。受信側でSAXパーサーを使用して、メッセージからデータを取り出しています。要件の1つは、バイナリデータをXMLメッセージに埋め込むことですが、SAXはこれを好まないということです。誰もこれを行う方法を知っていますか?

更新:私は apacheコモンズコーデックライブラリ Base64 クラスでこれを動作させました。

  ベストアンサー

base64 を使用してバイナリデータをエンコードし、それを Base64 要素に入れることができます。

XML文書でバイナリデータを処理する

  同じタグがついた質問を見る

javaxmlbinarybinary-data