Wie Konvertieren von komplexen XML-Strukturen zu DataSet mit mehreren Tabellen
Frage
Was ist der beste Weg, um ein XML-Dokument in einer .NET 2.0 DataSet zu konvertieren. Das XML-Dokument enthält komplexe Strukturen mit Eltern-Kind-Beziehungen und soll in mehrere Tabellen im DataSet transformiert werden. Die DataSet Tabellen sollten auch die Beziehung zwischen Tabellen beizubehalten. gerade jetzt, ich habe benutzerdefinierte XSLT zu schreiben, diese Transformation zu tun
Lösung
Die beste (dh am einfachsten) Art und Weise, dass die Eltern / Kind-Beziehungen enthält auch alle ist ...
DataSet myDataSet = new DataSet();
myDataSet.ReadXml("myXmlFile.xml");
Tada!
BTW, wenn Sie die XML-Speicher (und nicht in einer Datei), dann können Sie eine der „ReadXml“ verwenden Überlastungen es aus einem Stream zu lesen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow