Convalida di un documento XML nella fase di caricamento

È possibile convalidare i documenti XML man mano che vengono caricati utilizzando il metodo Load per caricare XmlDocument con un XmlValidatingReader.

Nell'esempio di codice che segue viene illustrato il XmlDocument, doc, che carica un XmlValidatingReader, reader, come input.

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);

Vedere anche

Convalida del linguaggio XML con schemi | Costruttore XmlDocument