Sto scrivendo un'applicazione che tramite i web services, restituisce i valori di alcuni elementi. Per le chiamate rest ho utilizzato la notazione JSON, mentre per le websocket, volevo mettere nel payload del codice XML per la rappresentazione. Sia nel file della richiesta XML, sia per quello della risposta.
Non dovendo essere in genere molto grandi il numero di informazioni, l'envelope non mi spaventa. Il motivo per cui devo farlo puo' ricadere in questo:
Puo' capitare che a fare la richiesta sia un browser, e quello che devo restituire sia un'immagine, qundi posso racchiudere l'informazione in questo modo:
Codice: Seleziona tutto
...altroxml...
<output name="picture" type="img">
binaryimgdata
</output>
...altroxml...
Indicando sia il nome che il tipo.
Che notazione e modo di enveloping mi consigliate?

