Получение позиции элемента XML внутри цикла For Each

StackOverflow https://stackoverflow.com/questions/916219

  •  06-09-2019
  •  | 
  •  

Вопрос

Как мне получить позицию элемента XML в этом цикле?

For Each objNode In objDoc.SelectNodes("//books/book")

 ???

Next

То, что я хочу на выходе, будет что-то вроде

1 2 3 4 ....

Это было полезно?

Решение

Вероятно, вам нужно что-то вроде:

objBooks = objDoc.SelectSingleNode("//books")

Dim pos As Integer = 1
For Each book As XmlNode In objBooks.ChildNodes

   Console.Write(pos & " ")

   pos = pos + 1
Next
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top