スキーマつきの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されちゃったようで