如何在 C# 中将嵌套 XML 加载到数据 table 中
how to load nested XML into data table in c#
我想将 XML 数据转换为数据 table.my XML 文件包含许多嵌套 tags.how 我可以在 数据 table 使用 C#
<school>
<staff>
<staffname>raj</staffname>
<staffname>rani</staffname>
</staff>
<students>
<firstclass>
<name>nani</name>
<rollno>1</rollno>
</firstclass>
<secondclass>
<name>rani</name>
<rollno>1</rollno>
</secondclass>
</students>
</school>
这是示例文件。现在我想使用 c# 在数据 Table 中显示此数据。
谁能帮我解决这个问题
您可以使用下面的代码
DataSet dsTest = new DataSet();
dsTest.ReadXml(filepath, XmlReadMode.Auto);
DataTable dt = dsTest.Tables[0];
我想将 XML 数据转换为数据 table.my XML 文件包含许多嵌套 tags.how 我可以在 数据 table 使用 C#
<school>
<staff>
<staffname>raj</staffname>
<staffname>rani</staffname>
</staff>
<students>
<firstclass>
<name>nani</name>
<rollno>1</rollno>
</firstclass>
<secondclass>
<name>rani</name>
<rollno>1</rollno>
</secondclass>
</students>
</school>
这是示例文件。现在我想使用 c# 在数据 Table 中显示此数据。
谁能帮我解决这个问题
您可以使用下面的代码
DataSet dsTest = new DataSet();
dsTest.ReadXml(filepath, XmlReadMode.Auto);
DataTable dt = dsTest.Tables[0];