18.6. Validation

Whenever the MSXML parser loads an XML document, some level of validation must occur. Unless a particular document is a valid XML document, applications will not want to treat it as such. With MSXML, you can validate XML documents at different levels depending on the needs of your application. Specifically, you can use the methods of the DOMDocument40 or SAXXMLReader40 to validate an XML document against an XML schema. In both cases, you follow the same steps. Using the SOM to load an XML schema, you inform the parser about the specified schema documents and allow it to validate against the XML schema during parsing.

Tip

If your application already uses either the DOM or SAX2 to access XML documents, and you want to use the ...

Get XML Schema Complete Reference, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.