Genera oggetti POCO dal file xml

Ho un file XML che descrive approssimativamente uno schema di database che sto ereditando

Voglio generare oggetti POCO per questo file per darmi un vantaggio con gli oggetti business nella mia applicazione C #.

è ansible, e come?

Potresti (e dovresti) definire un xsd che descrive il tuo file XML. Da questo XSD puoi generare classi usando xsd.exe .

Se hai bisogno di un maggiore controllo sulla generazione del codice (ad esempio non sei soddisfatto dell’output di xsd.exe, vuoi aggiungere attributi, apportare modifiche, …) puoi usare System.Xml.Serialization.XmlSchemaImporter, System.Xml .Serialization.XmlCodeExporter e CodeDom per regolare il codice generato.

Prova SimpleXmlToCode . Non richiede un XSD o altro. Genera istantaneamente un buon codice serializzabile.

Meglio di tutti, è opensource.