Buongiorno a tutti
Leggendo e rileggendo Online non riesco a capire come deserializzare uno Stream SOAP
Questo il contenuto dello Stream SOAP che ricevo
codice HTML:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/><SOAP-ENV:Body>
<inf:dettaglioVeicolo xmlns:inf="http://www.dtt.it/xsd/INFOWS">
<inf:errore>
<inf:codiceErrore>01</inf:codiceErrore>
<inf:descrizioneErrore>Record assente</inf:descrizioneErrore>
</inf:errore>
</inf:dettaglioVeicolo>
</SOAP-ENV:Body></SOAP-ENV:Envelope>
Vorrei deserializzare questo codice SOAP (che dovrebbe essere XML) in una semplice struttura come faccio sempre per i file di configurazione XML...quindi:
codice:
Public Structure strA
Dim ErrorType As strErr
End Structure
'Struttura Errore
Public Structure strErr
Dim codiceErrore As String
Dim descrizioneErrore As String
End Structure
Private Sub DeserializeSOAP(st as stream)
Dim ser As New XmlSerializer(GetType(strA))
Dim A As strA = CType(ser.Deserialize(st), strA)
Ma l'istruzione di Deserializzazione, mi va in eccezione restituendomi l'errore "Errore nel documento Xml (1, 2)"
Avete idea di come poter deserializzare facilmente uno stream SOAP ricevuto da un WebService? Per una serie di ragioni non posso importare il servizio nel progetto.
Grazie e Buon anno a tutti