Domanda

Sto provando a mettere insieme un'applicazione web prima di contratto usando Spring-WS. Voglio definire un'operazione che il client può invocare non fornendo parametri e semplicemente riprendendo dal server un'immagine che può disegnare sullo schermo.

La mia ipotesi su come eseguire questa operazione è definire uno snippet XML ImageRequest, come ad esempio:

<ImageRequest xmlns="http://www.mycompany.com/example/schemas"> 
</ImageRequest>

e uno ImageResponse snippet qualcosa sulla falsariga di:

<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>

E quindi per creare un XSD per queste due operazioni e includerle nell'esempio Spring. Come posso fare quanto sopra? Dopo aver ottenuto i frammenti XML definiti sopra, stavo pianificando di utilizzare Trang per generare l'XSD.

Grazie mille per qualsiasi aiuto.

È stato utile?

Soluzione

Sembra che ci siano due tipi XSD per i dati binari (che cos'è, no?):

  • base64Binary (dati binari con codifica Base64)
  • hexBinary (dati binari con codifica esadecimale)

Fonte

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top