These pages are all about XSLT, an XML-based language for translating one set of XML into another set of XML, or into HTML. Of course, there are all sorts of other pages around that cover XSLT. Jeni's XSLT Pages, though, are dedicated to helping people understand and make the most of using XSLT.
My warmest thanks to all those people who post interesting problems on XSL-List, and especially to those of you that have encouraged me to set up this site through your kind emails.
I've now written three books on XSLT:
These books both focus on how to achieve particular goals rather than what particular elements or XPaths do. I'd still recommend Mike Kay's XSLT Programmer's Reference, or XSLT 2.0 Programmer's Reference and XPath 2.0 Programmer's Reference, if you need a reference for XSLT.
I presented at XML Europe 2003 on "What's New in XSLT 2.0". My slides are available:
These pages contain information for people trying to learn how to use and make the most of XSLT.
These pages were and are mainly just a lot of links to some of my contributions to XSL-List. Unfortunately, when Mulberrytech moved site, most of the links to these posts broke in non-recoverable ways. I'm trying to add more links in, but it will take time so please bear with me. If there are any particular areas that you'd like me to work on, please let me know.
Creating Result Elements and Attributes
These pages describe and link to utilities that I've written that you may find helpful within your XSLT stylesheets.
/xslt/index.xml by Jeni Tennison; generated using SAXON 6.5.4 from Michael Kay