ANN: 4XPATH 0.9.0 and 4XSLT 0.9.0

Fourthought, Inc. (http://Fourthought.com) announces the release of

                      4XSLT and 4XPath 0.9.0
                      ----------------------
                      A python implementation
                     of the W3C's XSLT language


4XSLT is an XML transformation processor based on the W3C's
specification
for the XSLT transform language.  4XPath implements the W3C XPath
language
for indicating and selecting XML document components.

http://www.w3.org/TR/xslt

4XPath implements the full 4XPath recommendation except for the 'lang'
core function.

4XSLT all of the XSLT 1.0 Recommendation, except for extension elements
and fallback.

Note: 4XSLT and 4XPath cannot work with JPython.

News
----

 - Moved some parsing functionality to C for performance increase
 - Fixed bugs for Windows build
 - Converted to BisonGen for performance increase
 - Fix namespace axis
 - Change package name to xml.xpath / xml.xslt
 - Implemented node-set and match proprietary ft extensions
 - Cleaned up extension function code and simplified use of user ext
functions
 - Changed xml output method to use short form for empty elements
 - Fixed automatic detection of html output method
 - Fixed xsl:apply-templates to support with-param
 - Split Processor from output Writer classes (improved
coupling/cohesion)
   and implemented the core writer as a plain text outputter to avoid
   messing with SAX output unless necessary
 - Implemented xsl:attribute-set
 - Implemented xsl:decimal-format
 - Implemented disable-output-escaping on xsl:text and xsl:value-of
 - Implemented number-format extension function
 - Add proper support for qualified names in vars, params, functions,
etc.
 - Fixed bug with xsl:element and namespaces
 - Fixed performance bugs
 - Other bug-fixes

More info and Obtaining 4XPath and 4XSLT
----------------------------------------

Please see

        http://Fourthought.com/4Suite/4XPath
        http://Fourthought.com/4Suite/4XSLT

Or you can download 4XSLT from

        ftp://Fourthought.com/pub/4Suite/

Source files with "-all" in the name include 4DOM and 4XPath.

There are Linux RPMs available at

        ftp://Fourthought.com/pub/mirrors/python4linux/redhat/

And Windows binaries at

        ftp://Fourthought.com/pub/4Suite/windows

4XPath and 4XSLT are distributed under a license similar to that of
Python.


-----
Jeremy Kloth                              Consultant
jeremy.kloth@fourthought.com              +01 303 583 9900 x 105
Fourthought, Inc.                         http://Fourthought.com
4735 East Walnut St, Suite C, Boulder, CO 80301-2537, USA
Software-engineering, knowledge-management, XML, CORBA, Linux, Python

Received on Thursday, 25 May 2000 00:54:17 UTC