What does xmlvalidatingreader class do
To define the structure of an XML document, as well as its element relationships, data types, and content constraints, you use a document type definition (DTD) or schema.
Although an XML document is considered to be well formed if it meets all the syntactical requirements defined by the World Wide Web Consortium (W3C) Extensible Markup Language (XML) 1.0 Recommendation, it is not considered valid unless it is well formed and also conforms to the constraints defined by its DTD or schema.
Therefore, although all valid XML documents are well formed, not all well-formed XML documents are valid.
You can read and write XML, use XPath to navigate through an XML document, or check to see whether a particular document is valid XML by using the objects in this namespace.For example, if the supplied reader had Whitespace Handling.None set, this validating reader also ignores white space.I'll start by showing you how you can use the Xml Reader object to move through an XML file, extracting information as you go.Then you'll see how other objects, including the Xml Node and Xml Document objects, provide a more structured view of an XML file.