xsl-list
[Top] [All Lists]

ANN: nxslt - .NET XSLT Command Line Utility

2003-02-14 12:16:55
Hello!

Let me announce nxslt - .NET XSLT command line utility.
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 for MSXML with small
differences: unlike msxsl.exe, nxslt does not support specifying start
mode, but at the same time nxslt has some new features, like embedded
stylesheets support.

Requirements
nxslt is .NET Framework application, written in C# language and requires
.NET Framework version 1.0 to be installed.

nxslt has been tested on Microsoft Windows NT4, Windows 2000 and Windows
XP with Microsoft .NET Framework 1.0 and 1.1. Reports on testing on
non-Windows platforms are greatly appreciated.

Usage
To see help on nxslt usage, run nxslt.exe with -? option.
nxslt can be used directly from the command line, as a tool in a batch
processing or it can be intergrated as external XSLT processor with
XML/XSL editors, e.g. to use nxslt with XML Spy open Tools/Options menu
item, in  Options window click on XSL tab, turn "External XSL
transformation program" radiobox on end enter the following command into
the input field:
{path-to-nxslt}\nxslt.exe %1 %3 -o %2
Intergartion with Xselerator: open Options/Environment Options, click on
Transformation tab, click on Add button to add nxslt as another
transformation engine, fill into the fields:
Menu name: nxslt
Executable: (browse to nxslt.exe)
Parameters: %xml% %xsl% -o %out%
Click Ok, turn nxslt radiobutton on, click OK, that's it.

Download
nxslt is freely available for download in precompiled Windows executable
form and in source code (complete Microsoft Visual Studio .NET C# project):
GotDotNet site:
http://gotdotnet.com/userarea/filedetails.aspx?FileName=nxslt.zip
nxslt home:
http://www.tkachenko.com/dotnet/nxslt.html

This utility was created just to be convenient tool for everybody
interested in command line transformations using .NET Framework. Have
fun. Any comments, suggestions, bug reports and contributions are
greatly appreciated.

More thorough documentation on nxslt utility can be found at nxslt home
page: http://www.tkachenko.com/dotnet/nxslt.html.
--
Oleg Tkachenko
Multiconn Technologies, Israel




XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list