- From: Jeremy Kloth <jeremy.kloth@fourthought.com>
- Date: Wed, 24 May 2000 22:54:56 -0600
- To: "www-dom-xpath@w3.org" <www-dom-xpath@w3.org>
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