Installing the Altova XSLT Engine

As of this writing (early 2008), the only zero-cost XSLT 2.0 processor that provides schema support is the Altova XSLT engine. This is the XSLT processor at the heart of Altova’s XMLSpy product. It is currently a Windows-only download available under a royalty-free license at http://www.altova.com/altovaxml.

To install the engine, download the software (currently a setup file named altovaxml2008.exe) and run it. At a command prompt, type the following command:

altovaxml

You’ll see a message like this:

AltovaXML Version 2008 sp1 Copyright (c) 1998-2007 Altova GmbH. All rights reserved. Use of this software is subject to the license agreement at http://www.altova.com/altovaxmldla.html Use the xslt1 engine: /xslt1 <filename> /in <filename> [/param name=value] [/out <filename>] Use the xslt2 engine: /xslt2 <filename> /in <filename> [/param name=value] [/out <filename>] Use the xquery engine: /xquery <filename> [/in <filename>] [/param name=value] [/out <filename>] [serialization options] Use the validator: /validate <filename> [/schema <filename> | /dtd <filename>] /wellformed <filename> Parameters: /validate, /v <filename> Schema validates the specified XML file /wellformed, /w <filename> Check if specified XML file is well-formed /xslt1 <filename> Sets the source for XSLT1 stylesheet /xslt2 <filename> Sets the source for XSLT2 stylesheet /xquery, /xq <filename> Sets the source for XQuery expression /in <filename> Sets the source for XML data /out <filename> ...

Get XSLT, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.