Unicorn XSLT Processor Standard Edition version 1.00.00 (alpha) --------------------------------------------------------------- Contents of this Distribution. ------------------------------ This is the binary distribution for Unicorn XSLT Processor, Standard Edition version 1.00.00 (alpha). It contains the following files: UXT.EXE Executable file LICENSE.TXT License Agreement DEMO.XML Demo XML source document DEMO.XSL Demo XSLT stylesheet DEMO.OUT Demo result document README This file Unicorn XSLT processor implements XSL Transformations (XSLT) Version 1.0. The final W3C recommendation of 16 November 1999 (REC-xslt-19991116) is supported. The product will be referred as "UXT" in this document. Copyright. ---------- Copyright (C) 2000, Unicorn Enterprises SA All rights reserved. THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT WILL UNICORN ENTERPRISES BE LIABLE TO ANY PARTY FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES FOR ANY USE OF THE SOFTWARE INCLUDING, WITHOUT LIMITATION, ANY LOST PROFITS, BUSINESS INTERRUPTION, LOSS OF PROGRAMS OR OTHER DATA ON YOUR COMPUTER SYSTEM OR OTHERWISE, EVEN IF WE ARE EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Licensing. ---------- The License Agreement can be found in the file LICENSE.TXT By installing the product you agree to follow the terms of this Agreement. Starting the Processor. ----------------------- The UXT processor may be started from the command line using the following command syntax: uxt It needs exactly 3 arguments: Source document file name XSLT stylesheet file name Result document file name All file names should be specified using the native Win32 notation. For example, uxt test.xml test.xsl test.dat will process the source document test.xml using the stylesheet test.xsl. The document test.dat will be generated. Implementation Notes. --------------------- With the few exceptions, the whole REC-xslt-19991116 is implemented. Note, however, that the current release is considered of being alpha quality and therefore may contain various bugs. Your feedback about the encountered bugs will be very much appreciated. Please, e-mail the bug reports to support@unicorn-enterprises.com Unsupported features. --------------------- The following features are not supported: - the "format-number" function. XML Parser. ----------- UXT is currently using non-validating parser which does not process external DTD sets and external parsed entities. This may impose certain limitation on usablilty of those XSLT features that rely on DTD information stored in the external subset, though the features themselves are supported by UXT. The UXT XML parser supports UTF-8 and UTF-16 encodings. Encoding names. --------------- The following encoding names are supported by UXT output engine: UTF-8 UTF-16 ISO-8859-1 UXT treats encoding names as case-insensitive. The default encoding used for output is UTF-8. HTML output. ------------ UXT outputs HTML only if this is requested by the xsl:output top-level element. UXT currently does not support the default HTML output as specified in p.16 of REC-xslt-19991116. URI Support. ------------ UXT supports only URI related to the Win32 local file system. The syntax is file://localhost///...// For example, the file d:\unicorn\uxsl\samples\test.xml may be described using the URI file://localhost/d/unicorn/uxsl/samples/test.xml Relative URI are supported as required by REC-xslt-19991116. Fragment identifiers are not supported.