nxslt is a small command line utility that allows to perform XSL Transformations (XSLT) using .NET Framework's XSLT implementation - System.Xml.Xsl.XslTransform class. nxslt basically dublicates functionality and command line options, provided by Microsoft's MSXSL.EXE Command Line Transformation Utility with small difference: unlike msxsl.exe, nxslt does not support specifying start mode. In addition, nxslt has some distinct advanced features, like support for embedded stylesheets, custom resolving, multiple result documents, custom extension functions, built-in rich library of EXSLT extenstion functions etc. See nxslt and msxl.exe for more info.
Changes since 1.1:
- built-in support for 60 EXSLT extension functions (huge thanks to Dare)
- support for custom extension functions
- minor bug fixes
In my XSLT explorations I've been using a similar, albeit very basic, home-brew command line tool. I've now switched to nxslt.