Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# xml到数据表_C#_Xml - Fatal编程技术网

C# xml到数据表

C# xml到数据表,c#,xml,C#,Xml,我可以将数据从xml加载到数据表吗?我不想再使用循环了。 现在我在c#.NET2008中开发。我的xml格式可能如下所示 <ItemCode>001</ItemCode> <ItemName>Item001</ItemName> <Qty>50</Qty> <Price>100</Price> <Amt>5000</Amt> <ItemCode>002</It

我可以将数据从xml加载到数据表吗?我不想再使用循环了。 现在我在c#.NET2008中开发。我的xml格式可能如下所示

<ItemCode>001</ItemCode>
<ItemName>Item001</ItemName>
<Qty>50</Qty>
<Price>100</Price>
<Amt>5000</Amt>
<ItemCode>002</ItemCode>
<ItemName>Item002</ItemName>
<Qty>70</Qty>
<Price>100</Price>
<Amt>7000</Amt> 
<ItemCode>003</ItemCode>
<ItemName>Item003</ItemName>
<Qty>90</Qty>
<Price>100</Price>
<Amt>9000</Amt>
001
项目001
50
100
5000
002
项目002
70
100
7000
003
项目003
90
100
9000
问候
韩是的。您应该查看
DataTable.ReadXML


您可以使用Dataset并调用其ReadXml()方法来加载包含多个表和行的XML文件!:-)嗨,朋友们,我的xml格式是这样的。当我阅读此xml时会发生错误。我认为它只接受内置的xml格式。我的意思是,我们必须在读取.xml之前使用表中的write.xml。正确吗?我的是自定义的xml格式。我怎么做?不,您使用DataTable.ReadXML加载数据表中的xml,正如我提供的链接所示。我假设您显示的XML只是文档中的一个片段,因为它没有根节点。如果不能更好地描述您的错误和代码,我们将无法进一步提供帮助。你也应该考虑接受正确的答案,这就是网站的运作方式。