XML VB.Net

Option Explicit On
Option Strict On
Imports System
Imports System.Xml
Imports System.Xml.Schema
    Class XmlDocumentSample
        Shared reader As XmlReader
        Shared filename As String = "bookdtd.xml"
        Public Shared Sub Main()
            Dim eventHandler As New ValidationEventHandler(AddressOf XmlDocumentSample.ValidationCallback)
            Try
                Dim settings As New XmlReaderSettings()
                settings.DtdProcessing = DtdProcessing.Parse
                settings.ValidationType = ValidationType.DTD
                AddHandler settings.ValidationEventHandler, eventHandler
                reader = XmlReader.Create(filename, settings)
                Dim doc As New XmlDocument()
                doc.Load(reader)
            Finally
                If Not (reader Is Nothing) Then
                    reader.Close()
                End If
            End Try
        End Sub
        Private Shared Sub ValidationCallback(ByVal sender As Object, ByVal args As ValidationEventArgs)
            Console.WriteLine("Validation error loading: {0}", filename)
            Console.WriteLine(args.Message)
        End Sub
    End Class