The validator checks for well formedness first, meaning that your XML file must be parsable using a DOM/SAX parser, and only then does it validate your XML against the XML Schema.The validator will report fatal errors, non-fatal errors and warnings.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).Create and set the properties of an Xml Reader Settings object.
https://msdn.microsoft.com/en-us/library/3740e0b5(v=vs.110) If you'd like to validate the xml sting , you could refer to the above reply. If the XSD is publicly available using HTTP and referenced through a "schema Location" or "no Namespace Schema Location", then the validator will pick it up and it doesn't need to be specified/uploaded.*The maximum size limit for file upload is 2 megabytes.It uses XML Events, which is a representation of an XML document that is similar to SAX Events. The producer drives the SAX events and the consumer drives the XML events.The streaming validator shares software with the older schema validator and derives most functionality from it.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.It assigns a new Xml Schema Set object to variable schemas, and calls this object's Add method to add a schema to the collection. Best Regards klein zhang thanks for giving useful reply i tried but still i am unable to validate XML.i am new in xml or xsd please simplify and give step by step answer I have xml in a string type variable and in project thanks Hi rakesh_42 1.Validate(schemas, (o, e) = The following example validates that the XML document from Sample XML File: Customers and Orders (LINQ to XML) is valid per the schema from Sample XSD File: Customers and Orders. This example uses the following XML document: Sample XML File: Customers and Orders (LINQ to XML). This example uses the following XSD schema: Sample XSD File: Customers and Orders. Write Line(); // Modify the source document so that it will not validate.