У меня есть код, который извлекает некоторые данные из документа XML. Я был только после 1 указанного c результата каждый раз, но теперь я столкнулся с некоторыми проблемами, где есть несколько уровней (elt на картинке) с тем же именем. Мне нужно вернуть все значения NameId / text (). Код, который я использую сейчас, возвращает только первый результат.
Код, который я использую:
Set Test2 = oXMLFile.SelectNodes("/Report/Results/NameListId/elt/NameId/text()")
NameId = Test2(i).NodeValue