ANN: 4XPath 0.9.2 and 4XSLT 0.9.2

Subject: ANN: 4XPath 0.9.2 and 4XSLT 0.9.2
From: uche.ogbuji@xxxxxxxxxxxxxxx
Date: Mon, 24 Jul 2000 16:41:35 -0600
Fourthought, Inc. (http://Fourthought.com) announces the release of

                      4XSLT and 4XPath 0.9.2
                      ----------------------
                      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/xpath
http://www.w3.org/TR/xslt

4XPath is a complete implementation of the 4XPath 1.0 recommendation.

4XSLT is a complete implementation of the XSLT 1.0 Recommendation.

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

News
----

 - Now XSLT 1.0 feature-complete
 - Implemented ft:set-mode and ft:write-file extension elements
 - Implemented exclude-result-prefixes
 - Implemented full range of encoding support (really done in 4DOM)
 - Implemented extension elements and fallback
 - Improved documentation
 - Optimizations like there's no tomorrow (100X speedup in some cases)
     o Fixed many XPath performance bugs: redundant loops and
tree-descents
     o Cleaned up XSLT/XPath interface
     o Implemented Domlette: a specialized pseudo-DOM for
       XPath and result-tree fragments
     o Cleaned up white-space stripping and document-order
       sorting/indexing
 - Cleaned up Processor API
 - Cleaned up XPath API
 - Restructured for cleanliness of stylesheet objects
 - simplify and document extension functions
 - Fixed function-available
 - BaseUri support
 - Fixes to modes
 - Fixes to xsl:import
 - Fixes to position in Pattern matches
 - Better exception handling from XPatternParser
 - Numerous 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/

Please see ftp://Fourthought.com/pub/4Suite/INSTALL for explanations
of the various available packages.

There are Windows binaries at

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

And Linux RPMs available at 

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

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