如何使用多个表将复杂的XML结构转换为DataSet
题
将XML文档转换为.NET 2.0 DataSet的最佳方法是什么? XML文档包含具有父子关系的复杂结构,应该转换为DataSet中的多个表。 DataSet表还应该维护表之间的关系。 现在,我要编写自定义XSLT来进行这种转换
解决方案
最好(意味最简单)的方式,也包括所有父/子关系......
DataSet myDataSet = new DataSet();
myDataSet.ReadXml("myXmlFile.xml");
多田!
顺便说一句,如果你在内存中有XML(而不是在文件中),那么你可以使用“ReadXml”中的一个。重载以从流中读取它。不隶属于 StackOverflow