我有一个XML文件,我需要加载到DataSet中。该文件如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<computers>
<computer name="laptop">
<role roleId="1" roleName="Supervisor" />
<role roleId="2" roleName="Psuedo Pilot 1" />
<role roleId="3" roleName="Psuedo Pilot 2" />
</computer>
<computer name="triplescreen">
<role roleId="1" roleName="Tower Controllers" />
<role roleId="2" roleName="Final Controllers" />
<role roleId="3" roleName="Approach/Arrival" />
</computer>
</computers>
我可以把它读成像这样的DataSet:
string xmlFile = string.Format(@"{0}\configuration.xml", Environment.CurrentCirectory);
DataSet xmlDataSet = new DataSet("XML DataSet");
xmlDataSet.ReadXml(xmlFile);
但是,当我单步执行代码并查看DataSet中的表时,我只在表格下拉列表中显示computer
和role
:
我正在尝试让DataSet为每个具有特定名称的“计算机”创建一个表。