This tool checks XML conforms to the definition described by a XSD (XML Schema Definition) , and report fatal errors, non-fatal errors, warnings (if have).
What is XML ?
Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. There are three important characteristics of XML that make it useful in a variety of systems and solutions.
- XML is extensible − XML allows you to create your own self-descriptive tags, or language, that suits your application.
- XML carries the data, does not present it − XML allows you to store the data irrespective of how it will be presented.
- XML is a public standard − XML was developed by an organization called the World Wide Web Consortium (W3C) and is available as an open standard.
What is XSD?
XSD (XML Schema Definition) is an XML standard designed by W3C in 2001 to replace the previous DTD (Document Type Definition). It is an XML document to describe the structure and data types in another XML document.
Programmers to check if the xml settings file is correctly written, when building a project or setting an environment, such as when config pom.xml file of Apache Maven.