如何将XML文件转换为数据库?

时间:2009-07-25 04:18:41

标签: c# .net xml database data-dump

我最近下载了SO数据转储,并想知道如何将它从XML转换为我可以在我的.NET应用程序中使用的数据库。

5 个答案:

答案 0 :(得分:5)

这是一个wiki article,描述了使用存储过程将XML数据转储转换为数据库的过程。

SQLServerPedia site包含许多与SO相关的文章 -

答案 1 :(得分:3)

您可以尝试XML Bulk Load

答案 2 :(得分:2)

您可以使用DataSet.ReadXml Method将其转换为DataSet,并将数据表插入数据库

答案 3 :(得分:1)

C#本身可以很好地处理XML。除非有大量XML,否则只需使用LINQ to XML即可。

如果你有大量的XML,那么在流式传输模式下处理它比将它放在数据库中要少得多

答案 4 :(得分:1)

嗯,只需使用XML解析器,并根据需要创建数据库模式......您也可以直接将xml映射到数据库... http://en.wikipedia.org/wiki/XML_database 做更多的阅读......真的..