Schematron XML validator and rules editor

Application screen-shot of Schematron results and XPath error location
  • No extra setup required to use the Schematron validator.
  • Unique one-click rules checking.
  • Validator is ISO version compliant.
  • Just select one or multiply XML instance documents and apply your Schematron rules.
  • XML ValidatorBuddy uses the standard stylesheet implementation for Schematron.
  • Editor with Jump-to-error functionality.

Download XML ValidatorBuddy to run your Schematron rules:

Create Schematron assertions with ease

  • Test your rules immediately on creating the schema.
  • Editor with Schematron specific auto-completion for faster editing.
  • XPath evaluation window for easy creation of rules.
  • Rich editor environment with syntax-coloring, code folding, copy-paste, find and replace, XPath evaluation and other standard editing capabilities.
  • Get access to the generated validator stylesheets for in-depth debugging.
Schematron support in editor

Supporting your Schematron workflow

XML ValidatorBuddy provides a streamlined workflow for Schematron validation. Users can effortlessly check any XML document against predefined rules without requiring any additional setup. The validation process is further expedited through one-click rules checking, enabling quick identification of compliance issues.

An additional highlight of the Schematron validation tool is its ISO version compliance, ensuring adherence to industry standards. Users can confidently validate XML instance documents, either individually or in bulk, by applying Schematron rules that align with ISO specifications.

The package offers an intuitive XML editor with jump-to-error functionality, promoting a seamless editing experience. This editor supports the creation of Schematron assertions, allowing users to define complex rules with ease. Notably, the editor offers Schematron-specific auto-completion, facilitating quicker rule formulation.

For enhanced rule creation, the application includes an XPath evaluation window. This feature simplifies the process of crafting rules by providing an environment where XPath expressions can be tested and evaluated.

More about Schematron rules

XML ValidatorBuddy provides a complete ISO Schematron environment including a special editor and validator to create and test rules in less time. Schematron is a semantic language which is often used to express high-level business rules and to provide an additional layer on testing XML data. A Schematron schema is also written in XML and uses a small number of elements. Single tests are evaluated as XPath expressions.

Schematron is easy to learn and capable of expressing constraints that other XML languages like XSD and DTD cannot. In general, anything that can be evaluated as an XPath statement, can be part of a rule. For example, Schematron can require that the validation status of an element depends on the content of one of its siblings. Or it can request or require that an element must have specific attributes. With Schematron you can also validate required relationships between multiple XML documents.


XML ValidatorBuddy delivers a complete ISO Schematron environment, encompassing both an editor and validator. This environment expedites the creation, testing, and validation of Schematron rules, streamlining the validation process for XML documents. Schematron's semantic language capabilities are harnessed to express high-level business rules and provide a powerful layer for any XML document testing. The language's XML-based schema employs a concise set of elements, with individual tests evaluated as XPath expressions.

In conclusion, the Schematron XML Validator and Rules Editor, provided by XML ValidatorBuddy, offers a comprehensive and user-friendly solution for Schematron validation and rule creation. It enhances XML validation workflows, simplifies rule formulation, and provides a conducive environment for efficient editing and debugging.

Take a detailed look at some other features of XML ValidatorBuddy

XML ValidatorBuddy is more than just an XML editor. Learn more on clicking the images and links below.