スキーマつきのXMLを読み込む

Dim settings As New XmlReaderSettings
  settings.ProhibitDtd = False
  settings.ValidationType = ValidationType.Schema
  settings.Schemas.Add(Nothing, System.IO.Path.Combine(Application.StartupPath, "MenuSchema.xsd"))
  Using reader As XmlReader = XmlReader.Create(System.IO.Path.Combine(Application.StartupPath, "Menu.xml"), settings)
    Dim doc As XmlDocument = New XmlDocument
    doc.Load(reader)
    Dim rootElement As XmlElement = doc.DocumentElement
    m_instance.Init(rootElement)
End Using

ネットによくあるサンプルはValidateReaderをつかうが.Net2.0ではObsoluteされちゃったようで