我们的代码使用DataSet :: ReadXml方法将我们的XML文件转换为DataSet。当不同嵌套级别的元素具有相同名称时似乎存在问题。
例如:
<?xml version="1.0" encoding="UTF-8"?>
<Something>
<MyValue>100</MyValue>
</Something>
这会生成以下数据表:
但是,如果XML是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<Something>
<Something>100</MyValue>
</Something>
然后生成以下数据表:
不幸的是,我们不生成XML文件,因此如果不对XML文件执行预处理步骤,则无法更改此格式。是否有任何替代选项可用于从不显示此问题的XML文件创建DataSet?