Use the document’s schema—or select one
Validate using declared XSD or DTD references, assigned schema pools, or a specific schema chosen for the task.
XML validation for Windows
Run XSD, DTD, and Schematron checks with diagnostics that help you move from a failed document to a verified correction.

A complete validation workflow
Validate using declared XSD or DTD references, assigned schema pools, or a specific schema chosen for the task.
Run XSD or DTD validation and apply Schematron when the workflow needs rule-level assertions.
Inspect messages, jump to the affected location, fix the XML, and repeat the validation.
Keep intentions distinct
A well-formedness check confirms that the XML syntax can be parsed. Schema validation goes further by testing the document against XSD, DTD, or Schematron rules.
POST /api/xml/check checks well-formedness. It does not perform XSD, DTD, or Schematron validation.
Download XML ValidatorBuddy for Windows.
This is the main XML validator page for XML ValidatorBuddy. Use it when you need a Windows desktop validator for schema-based XML validation, well-formedness checks, large XML files, repeatable batch validation, and detailed reports. If you are ready to install the software, go directly to the download page.
Download XML ValidatorBuddy as your XML editor now:
With XML Validator Buddy you can validate and inspect XML data without the need to open them. This is a big advantage compared to other tools which always require to open any XML instance even if you just want to check if the XML is well-formed. Using XML Validator Buddy you only need to select the documents in the built-in File Explorer and start to validate any amount of XML data at once against any schema.
XML Validator Buddy installs the powerful Xerces XML validator which reports all errors found on checking your XML input. Save the generated error report as a separate XML document for further processing or open the report in the editor window.