XML validation for Windows

Validate XML against structure and business rules.

Run XSD, DTD, and Schematron checks with diagnostics that help you move from a failed document to a verified correction.

XML ValidatorBuddy showing XML Schema and validation errors
XML, schema, and validation results share one working context.

A complete validation workflow

Choose the rule set, run the check, inspect the result.

01 · Associate

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.

02 · Validate

Combine structural and business checks

Run XSD or DTD validation and apply Schematron when the workflow needs rule-level assertions.

03 · Correct

Move from finding to source

Inspect messages, jump to the affected location, fix the XML, and repeat the validation.

Keep intentions distinct

Well-formed XML is only the first step.

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.

Web API boundary: POST /api/xml/check checks well-formedness. It does not perform XSD, DTD, or Schematron validation.
Schematron batch validation dialog in XML ValidatorBuddy
Apply a Schematron schema to one file or a collection of XML documents.

Validate XML with the rules your data must satisfy.

Download XML ValidatorBuddy for Windows.

Download free trial

More details for this workflow

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.

  • XML ValidatorBuddy is your W3C XML validator tool with support for all important XML technologies.
  • Validate XML against W3C Schema, DTDs, and Schematron.
  • Use the same validator to check your W3C schemas.
  • Use XML schema catalog functionalities and validate XML instances with no schema assignment.
  • Unique one-click Schematron validator.
  • Quickly find not well-formed XML data and fix any parsing errors.

Download XML ValidatorBuddy as your XML editor now:

  • XML Validator Buddy offers special features for XML batch validation.
  • Use the integrated File Explorer to check multiple XML files or folders.
  • There is no need to open the XML, just select and run the schema validator.
  • You get a comprehensive list of valid or invalid XML documents quickly.
  • Select any W3C schema or DTD for XML input with no schema assigned.
  • Special validator features for huge data.
  • Use the XML validator to find all content or well-formed errors at once.
  • Open any XML input in the editor.
  • Jump-to-error functionality to locate error positions quickly.
  • Rich editor environment with syntax-coloring, code folding, copy-paste, find and replace, XPath evaluation and other standard editing capabilities.

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.

  • Save time and get all errors reported by the XML validator at once.
  • Validate multiple XML instances quickly and compare validation results.
  • Open XML documents in the built-in text editor directly from the report dialog.
  • Jump-to-error functionality.
  • Get the whole validator report as XML for further processing.