c# – Serializzazione e deserializzazione da xml
Molti di noi avranno già affrontato questo argomento, direttamente sul campo e nelle proprie applicazioni. Non sono mai stato un grande fan del xml, ormai è diventato un po’ come il prezzemolo, viene messo ovunque e a volte viene utilizzato anche dove non ce ne sarebbe nessun motivo. Mi è spesso capitato di dover manutenere applicazioni scritte da altri, dove nella maggior parte dei casi si faceva un uso improprio di questo supporto, ma la cosa più angosciante e terribile era vedere come veniva implementato:parser manuale, tags hardcoded, codice completamente decentralizzato e sparso per tutto il progetto. Tutta questa bella insalata, rende praticamente impossibile qualsiasi tipo di manutenzione e/o modifica in tempi brevi che come di prassi quasi tutti i clienti pretendono. In tutte quelle situazioni, dove un formato xml viene utilizzato come data interchange, Microsoft ci mette a disposizione un ottimo tool: XSDOObjectGen lo scopo principale di questa semplice utility è quello ...