Я прочитал статью MSDN о выборе узлов и множество различных сообщений об определении узлов с определенными атрибутами и узлов с определенными значениями, но мне нужно подсчитать количество узлов, которые имеют как определенный атрибут, так и определенное значение.
Чтобы подсчитать общее количество узлов с определенным значением имени, у меня есть это: Dim count6 As Integer = doc4.CreateNavigator().Evaluate("count(//TAG[@NAME='CURRENTTRANAMT'])")
Однако мне нужно знать, сколько узлов, подсчитанных выше, имеют значение/InnterText 000000000000000.00.
Я работаю с очень странно структурированным XML-файлом, такого я раньше не видел, и до сих пор мог искать и сортировать его по мере необходимости, но теперь мне нужно создать цикл, который останавливается, когда значение узел с именем CURRENTTRANAMT имеет значение 00000000000000.00.
Есть ли способ добавить значение 00000000000000.00 в мой dim count6 или мне понадобится другой подход?
Написание этого дало мне идею зацикливания, которая может позволить мне обойти это, но мне все еще любопытно узнать, возможен ли указанный выше счет.
Спасибо за любые предложения,
Дэйвид