Read Xml with XmlDocument and XmlNodeReader
Imports System.IO
Imports System.Xml
Public Class Form1
Public Shared Sub Main()
Dim doc As New XmlDocument()
doc.Load("c:\test.xml")
Dim r As XmlNodeReader = New XmlNodeReader(doc)
Dim ElementNumber As Integer
Do
ElementNumber += 1
System.Console.WriteLine(ElementNumber.ToString & ". " & r.NodeType.ToString)
If Not r.Name = "" Then System.Console.WriteLine(" Name: " & r.Name)
If Not r.Value = "" Then System.Console.WriteLine(" Value: " & r.Value)
If r.HasAttributes Then
Dim i As Integer
For i = 0 To r.AttributeCount - 1
r.MoveToAttribute(i)
System.Console.WriteLine("Attribute #" & (i + 1).ToString)
System.Console.WriteLine("Name: " & r.Name)
System.Console.WriteLine("Value: " & r.Value)
Next i
r.MoveToElement()
End If
Loop While r.Read() = True
End Sub
End Class
Related examples in the same category