Как преобразовать сложные структуры XML в DataSet с несколькими таблицами

StackOverflow https://stackoverflow.com/questions/239381

  •  04-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

DataSet myDataSet = new DataSet();

myDataSet.ReadXml("myXmlFile.xml");

Тада!

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top