You are currently viewing a snapshot of taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to, please file a bug.

XSL Transformations (XSLT) in Mozilla

by Axel Hecht

XSLT (XSL Transformations) is a language used to transform XML document into other XML documents. For reference information, see the W3C Recommendation Netscape DevEdge has information on XSLT in general and in Netscape. This document can be found also at For a quick start into XSLT, see Norman Walsh's Tutorial.
See a simple example, and what it's supposed to look like. Also other resources can be found at on XSLT

Reporting Bugs for XSLT guide
Using XSLT in js

The implementation of XSLT in Mozilla is done in the TransforMiiX module. You can use it either as part of the lizard, or as standalone processor.

The original author of TransforMiiX is Keith Visco. Main developers are Peter Van der Beken (module owner), Axel Hecht and Jonas Sicking. Correspondence should go to, or bugzilla.
Don't forget to check out the contributors.html in the TransforMiiX source.

Issues in TransforMiiX
See the Open bugs on XSLT in Mozilla.

If you find something wrong on this page, please add it to 51601.