234 messaggi dal 08 marzo 2012
Ciao,

ho una classe che ho creato a partire da un wsdl.
Ho un XML che rispetta pienamente la struttura ma quando provo a deserializzare la stringa xml in quella classe mi continua a dare errore "System.InvalidOperationException: <mioNodo xmlns=''> imprevisto."


Questa la parte di codice che sto usando

StringReader sr = new StringReader(outputXML);
            XmlSerializer serializer = new XmlSerializer(typeof(MioOggetto));
            var x = serializer.Deserialize(sr);



Avete qualche idea? Le ho provate davvero tutte, compreso provare a deserializzare passando una root creata ad hoc ma comunque niente. Se invece provo a specificargli il namespace mi dice che quel namespace è inaspettato.
Non capisco come lo voglia.

Grazie
244 messaggi dal 22 gennaio 2017
Contributi
Ciao, questa è la guida per capire gli errori di serializzazione.
https://msdn.microsoft.com/en-us/library/aa302290.aspx

Dovresti verificare se il costruttore dell'oggetto è vuoto, in seguito dovresti verificare tutte le eccezioni annidate.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.