Be smart in your choice of XSLT engine for Schematron

My article on  XML.COM “Revving the XSLT 1.0 Engines: Are they all the same?”  shows that XSLT engines vary dramatically in their performance. This has a direct impact on how to get the best performance for Schematron systems using the most common XSLT implementations. Michael Kay, a vendor of one…

...

Design motivations of different schema languages

The XML.COM website has Rick Jelliffe’s article  Schemas: Different Strokes for Different Folks “Schema languages are the bedrock of XML software engineering; but why are they so different? Because their creators approached them with very different viewpoints about how software engineering should work.” This prompted a discussion about closure on…

...

Wood and Bray revive XML.COM

Lauren Wood and Tim Bray have revived the XML.COM brand, and want to publish first class material.  First up Ken Holman has excellent ‘comprehensive introduction’ What is XSLT?, What is XSLT-FO?  and What is UBL?  XML.COM was the go-to site in the early days of XML, run by O’Reilly, Seybold…

...

Schematron source code gets a new home

After a few years in limbo, Schematron source code now has a definite home, at  GitHub. https://github.com/SchematronHere is the state of play https://github.com/Schematron/schematron  has the most recent (2010 with some fixes) version of my “official” skeleton implementation. I have updated the issues list with all the issues and enhancements that…

...

Schematron Users Meet-Up at XML Prague 2017

Tony Graham has co-organized a meet-up at this year’s XML Prague 2017 conference, for Schematron Users. Andrew Sales, the ultimate editor of ISO Schematron 2017, will be there to answer questions on the new standard.  See that link for more details: here is a summary: Schematron users seldom get a…

...

ISO Schematron 2016 Released!

The updated standard for ISO Schematron 2nd edition (ISO/IEC 19757-3:2016) has been published and is freely available from ISO. ISO standards are reviewed every 10 years to see if there is still some reason to have them on the books, and this review is often a good excuse to incorporate…

...