首页 > 解决方案 > 是否可以使用 DataSet.ReadXml 填充 DataSet 而忽略 xml 字段的大小写?

问题描述

我需要将一个 xml 文件读入一个 DataSet,它的架构可能在我编写 xml 文件后发生了变化。到目前为止,我的方法是致电

myDataSet.ReadXml(myStreamReader, XmlReadMode.IgnoreSchema),

它成功地将 xml 数据拉入新模式(当然,删除任何已删除的字段及其数据)。

然而,我遇到的问题是XML 节点/字段名称区分大小写。因此,如果 DBA 决定他需要将字段名称更改为全部小写,那么当我的 XML 中的匹配字段被读入时,它会连同它的所有数据一起被删除。

我的问题是,是否可以破解 ReadXml 方法来忽略节点的情况?如果没有,是否有另一种方法来处理始终将我的 xml 读取到最新模式中?

谢谢。

标签: c#xmldatasetschema

解决方案


推荐阅读