我有以下xml
<?xml version="1.0" encoding="UTF-8"?>
<tests>
<testdef name="Gaps (Simple)">
<property GapInterval="null" />
<property ReturnAllOpt="null" />
</testdef>
<testdef name="Gaps (Holiday Aware)">
<property GapInterval="null" />
<property HolidayOrigin="null" />
<property ReturnAllOpt="null" />
</testdef>
我需要获取每个testdef名称的属性属性。
List<string> values = new List<string>();
XmlNodeList valueslist = propdoc.GetElementsByTagName("testdef");
for (int i = 0; i < valueslist.Count; i++)
{
values.Add(valueslist[i].InnerXml);
Console.WriteLine(valueslist[i].InnerXml);
}
我已经编写了以下代码,我获得了testdef的整个属性。有什么方法可以实现我的目标。