Capabilities

XSL/XSLT Unit Testing

Unit testing tools are available for a wide variety of programming languages, including XSL and XSLT, but current awareness of XSL and XSLT unit testing tools is limited.

We use unit tests for XSLT, we have taught classes on testing XSLT in Europe and USA, and we are involved with the Juxy XSLT testing framework.

Menteith Consulting should be your first choice when looking for help with XSL and XSLT unit testing.

XSLT Performance Optimisation

Menteith Consulting recently performed a performance review of the XSLT used by the online store of a major clothing retailer. Performance increased by nearly 100%, and the retailer is applying the lessons learned to all of their XSLT.

We can teach you how to improve performance, do similar reviews, or just make your XSLT go faster for you.

Training

Training can help you get up to speed or keep you up to date with XML- and XSL-related technologies, including XSLT 2.0 and XSL 1.1.

We have taught classes in XML, W3C XML Schema, XSL, XSLT, and SGML concepts to clients in Europe, USA, Australia, and Canada. Classes have ranged from half-day introductions to five-day courses.

Classes can be at your site or in North County Dublin, where Menteith Consulting is located.

XSL Formatter Development

We know XSL from the inside out through membership of the W3C XSL Formatting Object subgroup and developing the open source xmlroff XSL formatter.

We can apply our experience to your XSL formatting work, or you can sponsor xmlroff development to ensure that the features you need are available in xmlroff.

XSLT and XSL Projects

As well as knowing XSL from the inside out, our staff has been involved with XSLT from the beginning: a Menteith Consulting staff member wrote the first post to the xsl-list mailing list in 1998.

This experience in XSL and XSLT is available to you for your XSL and XSLT projects.

libxslt Programming

We understand the internals of libxslt, and we recently wrote a set of extension functions for a libxslt-based virtual community system.

SGML

We have been using, designing, and teaching SGML since 1991. This includes working with Chinese, Japanese, and Korean documents, writing DTDs for automotive, publishing, and software, and telecommunications applications, and teaching courses ranging from general introductions through to the nitty-gritty of the SGML Declaration.