Validates the XML string/file against the specified XSD string/file.XSD files are "XML Schemas" that describe the structure of a XML document.


The XML plugin is installed properly in the plugins subdir and the 3 DLLs are copied to the Notepad EXE subdirectory.
Other XML "validation" features work but there is no way to validate against an XSD.
The W3C XML specification states that a program should stop processing an XML document if it finds an error.
The reason is that XML software should be small, fast, and compatible.
The XML Schema specifications XML Schema Part 1: Structures and XML Schema Part 2: Datatypes from the W3C Web site are used for validation.
Certain error messages contain a reference to the schema constraints listed in Appendix C of the XML Schema Part 1: Structures document.Finally, you'll find different programs will, unfortunately, give different results.Errors in XML documents will stop your XML applications.After some research, I think the best answer is Xerces, as it implements all of XSD, is cross-platform and widely used.I've created a small Java project on github to validate from the command line using the default JRE parser, which is normally Xerces. There is also a C version of Xerces available if you'd rather use that.If you use backward slash, it gives schema parsing error but forward slash works fine.