Convertire un file XML in classi C#

Può capitare di avere alcuni file xml da utilizzare in un progetto C# quindi si puo presentare la fastidiosa situazione di dover creare tutti i DTO necessari alla corretta lettura e gestione dei file xml

il prompt dei comandi degli strumenti per sviluppatori del Visual Studio mette a disposizione il comando xsd che permette in 2 piccoli step di prima convertire il file xml nello schema di un dataset poi con il secondo comando /classes avviene la conversione in un file .cs che contiene tutte le classi generate.

C:\>xsd test.xml
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation. All rights reserved.
Writing file 'C:\test.xsd'.
C:\>xsd test.xsd /classes
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation. All rights reserved.
Writing file 'C:\test.cs'.

About Diego Mancinelli

Da sempre appassionato di informatica e tutto ciò che riaguarda l' Information Tecnology. Mi occupo di progettazione, analisi e sviluppo di software e applicazioni web per piattaforme Windows, Android, iOS

Ultimo Aggiornamento il .

Lascia un commento