ANN: 4XPath 0.9.0 and 4XSLT 0.9.0

Subject: ANN: 4XPath 0.9.0 and 4XSLT 0.9.0
From: uche.ogbuji@xxxxxxxxxxxxxxx
Date: Wed, 24 May 2000 22:45:53 -0600
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.


-- 
Uche Ogbuji                               Principal Consultant
uche.ogbuji@xxxxxxxxxxxxxxx               +01 303 583 9900 x 101
Fourthought, Inc.                         http://Fourthought.com 
4735 East Walnut St, Ste. C, Boulder, CO 80301-2537, USA
Software-engineering, knowledge-management, XML, CORBA, Linux, Python



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


Current Thread