读取XML(不带DTD / schema)并将值写入db

时间:2014-11-11 10:11:13

标签: c# sql-server xml xml-parsing xsd

目标: 我正在用C#编写一个程序来读取XML(没有DTD / schema)并将每个标记的值写入数据库(SQL Server)。

方法: 我正在使用xml解析器(XMLReader)来解析XML。 我正在创建基于使用xsd.exe创建的XSD的表(当前是手动但计划自动执行)。 基于标记名称,我将获取所有属性和相应的值,并将其存储到相应的表中。

问题: 现在,如果要解析的xml中引入了任何新标记,我必须更改为解析和存储而编写的代码。

我是否应该使用其他方法,或者我可以使用相同的方法进行修改以实现目标。

0 个答案:

没有答案