Это мой XML-файл. Мне нужно выбрать один тестовый элемент и получить имя всех атрибутов из его дочерних узлов результата.Как получить все имена атрибутов из выбранного узла XML в C#
<?xml version="1.0" encoding="UTF-8"?>
<summary>
<test>
<id>test 1</id>
<result value="-45">330</result>
<result value="0">300</result>
<result value="45">340</result>
</test>
<test>
<id>test 3</id>
<result value="-45">330</result>
<result value="0">300</result>
<result value="45">340</result>
</test>
</summary>
Я написал ниже код. но повторяйте те же значения, и я хочу остановить его.
XmlDocument xd = new XmlDocument();
xd.Load(_xmlFilePath);
XmlNodeList nodelist = xd.GetElementsByTagName("result");
foreach (XmlNode node in nodelist)
{
string attrVal = node.Attributes["value"].Value;
Console.WriteLine(attrVal);
}
Любое предложение приветствуется.
Спасибо.
Может у показать, что, как ожидается, значение ' nodelist' и вывод 'attrVal' –
Выход должен быть -45,0,45 – WEAPI