XML VB.Net

Imports System
Imports System.Collections
Imports System.Xml
Imports System.Xml.XPath
Public Class MainClass
    Public Shared Sub Main()
        Dim document As XPathDocument = New XPathDocument("books.xml")
        Dim navigator As XPathNavigator = document.CreateNavigator()
        Dim table As Hashtable = New Hashtable(XPathNavigator.NavigatorComparer)
        For Each navigator2 As XPathNavigator In navigator.Select("//book")
            Dim value As Object = navigator2.Evaluate("string(./title)")
            table.Add(navigator2.Clone(), value)
            Console.WriteLine("Added book with title {0}", value)
        Next
        Console.WriteLine(table.Count)
        Console.WriteLine(table.Contains(navigator.SelectSingleNode("//book[title='The Confidence Man']")))
    End Sub
End Class