c# - 是否可以使用 DataSet.ReadXml 填充 DataSet 而忽略 xml 字段的大小写?
问题描述
我需要将一个 xml 文件读入一个 DataSet,它的架构可能在我编写 xml 文件后发生了变化。到目前为止,我的方法是致电
myDataSet.ReadXml(myStreamReader, XmlReadMode.IgnoreSchema)
,
它成功地将 xml 数据拉入新模式(当然,删除任何已删除的字段及其数据)。
然而,我遇到的问题是XML 节点/字段名称区分大小写。因此,如果 DBA 决定他需要将字段名称更改为全部小写,那么当我的 XML 中的匹配字段被读入时,它会连同它的所有数据一起被删除。
我的问题是,是否可以破解 ReadXml 方法来忽略节点的情况?如果没有,是否有另一种方法来处理始终将我的 xml 读取到最新模式中?
谢谢。
解决方案
推荐阅读
- c# - 具有多个(两个)分层子节点的树视图
- javascript - 与 Google 地球引擎中的另一个要素集合合并时保留要素集合属性
- snowflake-cloud-data-platform - 如何在雪花中调用另一个数据库中的存储过程
- reactjs - React using graphQL apollo refetch 也会更新其他组件
- push-notification - 推送通知到用户手机
- java - 在运行时设置字符串中的值
- powershell - 优化 Get-WinEvent 以更快地运行条目
- javascript - jquery $.post - 发送一个 7KB 的字符串 - 导致 403 错误
- amazon-dynamodb - DynamoDB 事务写入超过 25 项
- c# - C#,React,从 JSON 文件中获取数据