Ho un documento XML:Come posso cambiare il nome dell'elemento root mentre si mantiene il contenuto usando XmlSerializer?
<data>
<elmt1>Element 1</elmt1>
<elmnt2>Element 2</elmnt2>
<elmnt3>Element 3</elmnt3>
</data>
ho bisogno di deserializzare a un oggetto che serializza a un nome diverso radice con tutto il resto rimanendo lo stesso.
Ad esempio:
<dataNew>
<elmt1>Element 1</elmt1>
<elmnt2>Element 2</elmnt2>
<elmnt3>Element 3</elmnt3>
</dataNew>
durante la serializzazione, possiamo applicare sempre XmlRootAttribute
per serializzare a un nome radice diverso, ma io non sono sicuro di come deserializzare a un diverso XmlRootAttribute
. Continua a non riuscire error in document (1,2)
puntando all'attributo root.
Come posso ottenere quello?
Devi semplicemente amare tutte queste chicche che trovi nel framework navigando su questo sito. –