Resources


In addition to client work (which is private or public, depending on the client’s needs), Mentea staff do other work that is publicly available, much of which is also open source.

Presentations

The slides or handouts from many of the talks and tutorials given at conferences around the world are available either from the conference website or from here.


MultilingualWeb Workshop, March 2012


XML Prague 2012


XML Summer School 2011


XML Prague 2011


XML Prague 2010


XML-In-Practice 2009


XML Prague 2009


XTech 2008


XML 2007


XTech 2007

XSLT

Mentea staff have been involved with XSLT since 1998.


Testing XSLT


Mentea has a long-standing interest in facilitating the testing of XSLT stylesheets. In addition to the testing-related talks listed above, Mentea maintains information about testing XSLT and Mentea staff is involved in multiple open-source XSLT testing efforts.


  •  Testing XSLT – Summary of tools and techniques for testing XSLT
  •  XSpec – Tony Graham is a committer on the XSpec testing framework for testing XSLT
  •  Juxy – Tony Graham is a project owner for the Juxy testing framework for testing XSLT

xslide XSL Mode for Emacs


xslide has been described by a user as “one of the greatest packages ever”.


xslide development happens at the Trac for the xslide SourceForge project at  http://sourceforge.net/apps/trac/xslide/.


Xcruciate


Tony Graham is a developer on the  Xcruciate all-XSLT server project.


XSLT Blog Posts


A range of blog posts related to XSLT usage and testing is available at  http://inasmuch.as/category/xslt/.

XSL-FO

Mentea staff have also been involved with XSL-FO since 1998, since there was no separation between transformation and formatting at that time.


xmlroff XSL Formatter


xmlroff ( http://xmlroff.org/) is a fast, free, high-quality, multi-platform XSL formatter that aims to excel at DocBook formatting and that integrates easily with other programs and with scripting languages.


Tony Graham is the architect and main developer of xmlroff.


Testing XSL-FO


Mentea maintains on  online resource of information about testing XSL-FO.


One of the resources it covers is the  xmlroff testing module, which works with any command-line XSL formatter, not just with xmlroff.


XSL-FO Blog Posts


Blog posts related to XSL-FO usage, current spec status, xmlroff, etc. are available at  http://inasmuch.as/category/xsl-fo/.

Other

But wait, there‘s more!


stf – Schematron Testing Framework


A test suite for Schematron ordinarily contains many instances of contexts where a Schematron assert is expected to fail or a report to be successful. But if you apply a newly-written Schematron to a large or complex set of source XML documents, how can you be sure your Schematron tests work as expected? How can you separate the expected results from the unexpected?.


stf is a XProc pipeline for use in testing your Schematron before you use it in production. It uses a processing instruction in each of a set of (typically, small) test documents that indicates the expected 'assert's and 'report's to winnow out the expected result and report just the unexpected. Any unexpected results when run on the test documents means your Schematron isn't behaving as expected.


The open source code for stf is available on GitHub at https://github.com/MenteaXML/stf.


tdtd Emacs mode


tdtd is an Emacs major mode for editing XML and SGML DTDs.


The tdtd home page is at  http://www.menteith.com/wiki/tdtd, and you can check out the latest code from GitHub.