2008-10-27 3 views
1

Каков наилучший способ преобразования XML-документа в DataSet .NET 2.0. XML-документ содержит сложные структуры с отношениями родитель-потомок и должен быть преобразован в несколько таблиц в DataSet. Таблицы DataSet также должны поддерживать связь между таблицами. прямо сейчас, я имею писать пользовательские XSLT сделать это преобразованиеКак преобразовать сложные структуры XML в DataSet с несколькими таблицами

ответ

3

лучшим (смысл простым) способом, который также включает в себя все родительских/дочерние отношениях является ...

DataSet myDataSet = new DataSet(); 

myDataSet.ReadXml("myXmlFile.xml"); 

Тада!

BTW, если у вас есть XML в памяти (а не в файле), вы можете использовать одну из перегрузок ReadXml для чтения из потока.

+0

Не забывайте, что вы можете использовать DataTableCollection и myDataSet.Tables (n) для доступа к табличным данным – mmcglynn 2009-06-17 20:23:51