C# 数据集无法读取xml格式的数据库
我使用序列化从数据库中创建了一个表的.xml文件,如下所示: (此处粘贴了一些行) =======================================================C# 数据集无法读取xml格式的数据库,c#,.net,sql-server,xml,C#,.net,Sql Server,Xml,我使用序列化从数据库中创建了一个表的.xml文件,如下所示: (此处粘贴了一些行) ======================================================= DataSet ds = new DataSet(); ds.ReadXml("test.xml"); foreach (DataTable item in ds.Tables) { string name =
DataSet ds = new DataSet();
ds.ReadXml("test.xml");
foreach (DataTable item in ds.Tables)
{
string name = item.TableName;
}
我想读取这个.xml文件并用这个数据表填充数据集,但我没有这样做。Dataset没有用这个表填充,它给了我一个异常“{”有多个根元素。第24行,位置2。“}”
但是当我使用这个.xml时
<Subjects>
<Subject>English</Subject>
<Chapters>12</Chapters>
<Marks>86</Marks>
<Subject>Mathamatics</Subject>
<Chapters>17</Chapters>
<Marks>95</Marks>
<Subject>Physics</Subject>
<Chapters>8</Chapters>
<Marks>77</Marks>
英语
12
86
数学
17
95
物理
8.
77
它很好用。请引导我。我想使用前面的表,等待你的响应< /p>为什么这个标记的C++?你漏掉了错误的东西。你的代码和XML在这种情况下毫无意义。我支持@HenkHolterman,有了这些信息,我们帮不了你
<Subjects>
<Subject>English</Subject>
<Chapters>12</Chapters>
<Marks>86</Marks>
<Subject>Mathamatics</Subject>
<Chapters>17</Chapters>
<Marks>95</Marks>
<Subject>Physics</Subject>
<Chapters>8</Chapters>
<Marks>77</Marks>