Xml Validating Reader implements the Xml Reader class and provides support for data validation. Schemas property to have the reader validate using schema files cached in an Xml Schema Collection. Validation Type property specifies what type of validation the reader should perform. To read XML data from an Xml Node, use Xml Node Reader.
If you do not need data validation, the ability to resolve general entities, or support for default attributes, use Xml Text Reader.
I basically reworked a console application example in the MSDN help file into a nicer looking ASP. It tells you if your file is not well-formed and then if it is not valid it lists out the specific reason (like in XMLSpy), quite helpful to find an error in a large XML file as it returns the line number on which the error occurred as well as the tag name. NET so to get it to work you will have to change the code around to whatever you want to do.
New nodes not returned from the underlying reader may be added by this reader (for example, default attributes and the children of an entity reference).
Any properties set on the given Xml Text Reader also applies to this validating reader.
I have predefine xml and xsd in which i am working.
I copied my xsd from Amazon site into simple text file and changed its extension to and after that i added this name to Xml as "no Namespace Schema Location="Product.xsd"" but it's showing an error"schema referenced from this location in your document contains error ".
None set, this validating reader also ignores white space. document type definition (DTD) entities are an example of this, but this is not limited to DTDs.