XmlDocument の読み込み時の検証

XML ドキュメントを読み込むときにそのドキュメントを検証するには、Load メソッドを呼び出し、XmlValidatingReader を指定してその XmlDocument を読み込みます。

次のサンプル コードは、doc という XmlDocumentXmlValidatingReader を読み込み、入力として reader を指定する方法を示しています。

Dim doc as XmlDocument = new XmlDocument()
Dim tr as XmlTextReader = new XmlTextReader("Sample.xml")
Dim reader as XmlValidatingReader = new XmlValidatingReader(tr)
doc.Load(reader)
[C#]
XmlDocument doc = new XmlDocument();
XmlTextReader tr = new XmlTextReader("Sample.xml");
XmlValidatingReader reader = new XmlValidatingReader(tr);
doc.Load(reader);

参照

スキーマとの XML の検証 | XmlDocument コンストラクタ