Andrew Sales

The application of Schematron schemas to word-processing documents

Document validation in a non-structured environment

Andrew Sales (Andrew Sales Digital Publishing Limited)


This paper will present Schematron as a portable, standards-based alternative to macros, demonstrating how it can be integrated into a word-processing template to alert authors and editors directly to content problems during capture.

It will demonstrate how business rules can be applied to a word-processing document held in one of the standard word-processing XML file formats using an ISO Schematron schema. These rules will comprise typical Schematron validation activity. Further, it will be shown how errors found in the document can be successfully merged back in situ into the original document, so that an editor can address the problem so located within the originating editing environment.

  • Download Paper
    Conference Paper
  • Download Slides
    Conference Presentation Slides
How to cite this

Andrew Sales. "The application of Schematron schemas to word-processing documents" Presented at XML London 2015, June 6-7th, 2015. doi:10.14337/XMLLondon15.Sales01.

Andrew Sales

Run a SPARQL query




XML London - RDF triple store

All information about the XML London conference is open and available in Linked RDF format.

SPARQL Endpoint:
Graph Store Protocol:

Data Contributions and Thanks

Thanks go to Charles Foster and William Holmes for their contributions to the XML London dataset.

If you would like to contribute to the XML London dataset, please submit a Git Pull Request to

Please contact us if you find a bug or think something could be improved.