Получение позиции XML-элемента внутри цикла For Each - PullRequest
0 голосов
/ 27 мая 2009

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

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

 ???

Next

То, что я хочу в выводе, будет выглядеть примерно так:

1 2 3 4 ....

1 Ответ

5 голосов
/ 27 мая 2009

Вы, вероятно, хотите что-то вроде:

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

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

   Console.Write(pos & " ")

   pos = pos + 1
Next
...