Validating an xml document
However, when the user selects the XML document catalog1.xml, validation fails for the book element in the lines containing more than one title element.When the program encounters the invalid node, the method Validation Error is called that displays a message explaining why validation failed. An object of the class Xml Schema Set stores a collection of schemas that an Xml Reader can be validated against.In this example, we demonstrate how to activate such validation.
The Add method receives as arguments a namespace URI that identifies the schema ( and the name and location of the schema file (in the current directory).
The allowed elements and tags are described in the application's documentation. Before extracting data from the XML file, I'd like to validate it to see if it has the expected structure.
If not, it would be nice to have information about what is wrong so that I can give some feeback to the user.
This section contains topics that explain the automatic and manual validation possibilities in , how validation errors are presented, and information about built-in and custom validation scenarios.
For information about how to associate a schema for the purposes of validation (and content completion), see the Associating a Schema to XML Documents section.