Domanda

Qual è il modo migliore per convertire un documento XML in un DataSet .NET 2.0. Il documento XML contiene strutture complesse con relazioni padre-figlio e dovrebbe essere trasformato in più tabelle nel DataSet. Le tabelle DataSet dovrebbero inoltre mantenere la relazione tra le tabelle. proprio ora, devo scrivere XSLT personalizzato per fare questa trasformazione

È stato utile?

Soluzione

Il modo migliore (che significa più semplice), che include anche tutte le relazioni padre / figlio è ...

DataSet myDataSet = new DataSet();

myDataSet.ReadXml("myXmlFile.xml");

Tada!

A proposito, se hai l'XML in memoria (e non in un file), puoi utilizzare uno dei "readXml" sovraccarica per leggerlo da un flusso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top