442 messaggi dal 09 marzo 2006
ciao.
Sto cercando di deserializzare un formato ifc sono tornato su questo problema,
La domanda è breve ma non sono davvero riuscito a trovare una soluzione:
Ho creato le classi con xsd.exe e creato il deserializzatore.
Uso un xmlreader per correggere un po l'xml quando serve (per i vari cad), l'xml è infatti passato al deserializzatore.
è possibile ignorare l'arributo xsi:nil="true" se presente nell xml?
Se non è presente o messo a false tutto viene serializzato correttamente.
LO strano è che il nil è messo su tutti gli elementi con il ref, a me alla fine basta un ref e una classe istanziata anche fittizia ma con il ref corretto.Le classi che serializzo derivano tutte dalla classe base Entity se puo servire.
Ho un problema pero con la memoria uso dei file da 4 gb xml.
Se non si riesce a sistemare la cosa come aggirare e sistemare l'xml per poi importarlo, tirando via quei dannati nil=true senza usare tanta memoria, il progrmma è a 32 bit.
grazie.

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.