Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
Previous Versions
.NET Framework 1.1
.NET Framework
 XmlDocument Load-Time Validation
.NET Framework Developer's Guide
XmlDocument Load-Time Validation

You can validate XML documents as they are loaded by using the Load method to load the XmlDocument with an XmlValidatingReader.

The following code example shows the XmlDocument, doc, loading an XmlValidatingReader, reader, as input.

[Visual Basic]
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);

See Also

Validation of XML with Schemas | XmlDocument Constructor

© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker