Вы неоднократно присваиваете node
с одним и тем же элементом из testDoc
.Непонятно, что такое test.account
(возможно, ошибочный тип для test.actual
)?
no
- это переменная, которая будет повторять содержимое nodeList
- я думаю, вы намеревались использовать это.1009 *
РЕДАКТИРОВАТЬ после редактирования OP Теперь вы показали нам, что такое nodeList, я подозреваю, что вы хотите сделать что-то вроде этого:
XmlNodeList nodeList = testDoc.SelectNodes("/details/row/var[@name='account']");
foreach (XmlNode no in nodeList)
{
test.actual = no.Attributes["value"].Value;
...