[September 25, 2000] Release of Unicorn XSLT Processor, Professional Edition. Alexey Gokhberg has announced the availability of Unicorn XSLT Processor, Professional Edition. "As all products of Unicorn XSLT Processor family, the Unicorn XSLT Processor is implemented in C++ and is fast, compact, easy to install and to use. The final W3C XSLT Recommendation is supported. The product design is focused on achieving the interoperability between XSLT and other information processing technologies, in order to dramatically extend the scope of applications which can be efficiently addressed using the XSLT approach. The powerful Unicorn ECMAScript Interpreter (UESI) engine is now an integral part of the product. It implements the vendor-independent object-oriented programming language ECMAScript, as well as the rich set of language extensions specially designed to facilitate XML data processing. The poineer object-based XSLT extension technology (http://www.unicorn-enterprises.com/xslobj.htm) is employed to support integration between XSLT and ECMAScript. The unique set of database access XSLT extensions (http://www.unicorn-enterprises.com/xslsql.htm) is supported as well. With these extensions, XSLT technology can be used to handle a wide range of XML transformation algorithms that involve data stored in the traditional relational databases. Several other facilities that extend XSLT are also available. Report generation extensions (http://www.unicorn-enterprises.com/xslrpt.htm) allow dynamic split/group processing. Text input extensions (http://www.unicorn-enterprises.com/xsltxt.htm) are designed to process source data represented in a text format. The Unicorn XSLT Processor software is free, and runs on Windows NT 4.0 and Windows 95. Note that Unicorn Formatting Objects (UFO) was also released recently. "UFO implements the substantial subset of the Extensible Stylesheet Language (XSL) Version 1.0 specification (W3C Working Draft 27-March-2000). This product is optimized for composition of business-style documents (e.g., catalogs, orders, invoices, banking statements, etc). The extensive support is provided for various features (for instance, collapsing border model in tables), which are not yet supported by few existing XSL implementations." The Unicorn XML Processor is also available: this is "a stand-alone ECMAScript interpreter that supports a rich set of built-in extension objects. These objects implement various XML-related features: (1) representation of XML documents using DOM (Document Object Model) (2) non-validating XML parser (3) XML writer supporting XML, HTML and text output methods." For related tools, see "XSL/XSLT Software Support."
Prepared by Robin Cover for The XML Cover Pages archive.