シリアル化されたイメージを返すためにspring-ws契約のXSDを定義するにはどうすればよいですか?
-
05-07-2019 - |
質問
Spring-WSを使用してコントラクトファーストのWebアプリケーションを作成しようとしています。クライアントがパラメーターを指定せずに呼び出すことができる操作を定義し、サーバーから画面に描画できる画像を取得します。
これを行う方法についての私の推測は、次のようなImageRequest XMLスニペットを定義することです。
<ImageRequest xmlns="http://www.mycompany.com/example/schemas">
</ImageRequest>
およびImageResponseスニペットの一部は、次の行に沿っています:
<ImageResponse xmlns="http://www.mycompany.com/example/schemas">
<ImageData>
<!-- What should I do here???
Is this even the proper way for doing this? -->
</ImageData>
</ImageResponse>
そして、これら2つの操作のXSDを作成し、それらをSpringの例に含めます。上記の方法は?上記で定義したXMLスニペットを取得したら、Trangを使用してXSDを生成することを計画していました。
ご協力いただきありがとうございます。
解決
バイナリデータには2つのXSDタイプがあるようです(これは何ですか?):
- base64Binary(Base64エンコードバイナリデータ)
- hexBinary(16進数でエンコードされたバイナリデータ)
所属していません StackOverflow