Validating an xml file
*The maximum size limit for file upload is 2 megabytes.Errors in XML documents will stop your XML applications.In this page you can check the validity of your XML Schema (XSD) file. The library used in this page is jaxp, Java API for XML Processing, version 1.4, from Java(TM) SE Runtime Environment (build 1.7.0_06-b24).by Domenico Briganti is licensed under a Creative Commons Attribuzione 3.0 Unported License.XML validation is the process of checking a document written in XML (e Xtensible Markup Language) to confirm that it is both well-formed and also "valid" in that it follows a defined structure.A well-formed document follows the basic syntactic rules of XML, which are the same for all XML documents. Validate(Document Validation Handler); Xml Reader Settings settings = new Xml Reader Settings(); settings.
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.
XSD files are "XML Schemas" that describe the structure of a XML document.
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.
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.