【发布时间】:2014-11-12 10:24:46
【问题描述】:
我正在编写一个读取 XML(仅限元素)并将值存储到数据库中的程序。
但是 XmlReader 类中没有这样的方法来获取子节点的父节点的名称/值。 是否有任何解决方法或者我应该使用任何其他解析器。
【问题讨论】:
-
你试过 XmlSerialization 吗?
-
您是否需要使用
XmlReader,因为XML 太大了?如果没有,我会直接使用 LINQ to XML。 -
@SandySands:没有迹象表明这是表示序列化对象的 XML。对于一般的 XML 文档,序列化不是一个好方法。
-
我的程序的目标是读取xml(没有DTD/schema)动态创建表,并将值存储到表中。目前我正在从xml创建xsd(使用xsd.exe),使用xsd我手动创建表并使用我的程序将xml中的值存储到表中。您认为实现这一目标的最佳方法是什么?
标签: c# xml xml-parsing xmlreader