C# 将XML转换为具有行的数据集
我有这样一个xml文件:C# 将XML转换为具有行的数据集,c#,.net,dataset,C#,.net,Dataset,我有这样一个xml文件: <result> <customer> <id>1</id> <name>A</name> </customer> <customer> <id>2</id> <name>B</name> </customer> </result> 问题是它用两个
<result>
<customer>
<id>1</id>
<name>A</name>
</customer>
<customer>
<id>2</id>
<name>B</name>
</customer>
</result>
问题是它用两个表填充数据集,每个表都有一行。但我需要一张有两行的单人桌子
我做错了什么
PD:我使用的是C#,我不想遍历XML文件,我想使用ReadXml方法
谢谢您的时间。我猜通过使用
.InnerXml
,您只读取了两个客户元素,而不是根元素
因为这意味着您有两个根元素,所以它将它们拆分为两个表
尝试使用xmldoc.OuterXml
var reader = new StringReader(xmldoc.InnerXml);
dsDatos.ReadXml(reader);