使用.Net 2.0将XML Data feed转换为SQL 2008 [英] Convert XML Data feed into SQL 2008 using .Net 2.0

查看:51
本文介绍了使用.Net 2.0将XML Data feed转换为SQL 2008的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用.Net C#2.0将以下XML文件的数据导入SQL 2008





1)http: //static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-2011.xml

2)http://static.nvd.nist.gov/feeds/xml/cve /nvdcve-2.0-2012.xml

3)http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-recent.xml

4)http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-modified.xml



我已经用过 Dataset.ReadXML(xmlStr)但它给​​我一个错误,如下所述。





继承其命名空间的嵌套表'''不能在不同的命名空间中有多个父表。







所以请建议任何其他解决方案,如果你有...



非常感谢你提前。



谢谢,

Vipul

I want to import below XML file''s data into SQL 2008 using .Net C# 2.0


1) http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-2011.xml
2) http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-2012.xml
3) http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-recent.xml
4) http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-modified.xml

I have already Used Dataset.ReadXML(xmlStr) but it gives me an error which is mentioned below.


"Nested table '''' which inherits its namespace cannot have multiple parent tables in different namespaces."



So Please suggest any other solution if you have...

Thank you very much in advance.

Thanks,
Vipul

推荐答案

试试:



Try:

Dataset.ReadXML("<myroot>" + xmlStr + "</myroot>");


我使用了序列化和反序列化将该xml文件转换为数据库的方法。
I have used serialization and deserialization method to convert that xml file into database.


这篇关于使用.Net 2.0将XML Data feed转换为SQL 2008的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆