NiceXSL logo Logo NiceXSL logo
Contents Download Update-Site

NiceXSL Home Page

NiceXSL defines a conventional textual representation of XSL that is more amenable to conventional editing. XML overheads are much reduced and abbreviated syntaxes are provided for all XSLT 2.0 constructs.

NiceXSL is supported by translators to and from standard XSLT. (The translation from XSLT is of course written in NiceXSL and then translated to XSLT to provide a stylesheet to perform the reverse transformation).


A simple example may be found in the overview.

A more realistic example is provided by reverse engineering the pow stylesheet of FXSL.

A more substantial example is provided by the source and the generated stylesheet for the XSL to NIceXSL reverse translator. This also demonstrates pretty printing of awkward characters.


See language.html for a language description.

See NiceXML.html for a full NiceXML syntax summary.

See NiceXSL.html for a full NiceXSL syntax summary.


Command line and ANT users should download NiceXSL from

Eclipse users should use the Install/Update facility via

Edward D. Willink
14 February 2004