This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
ANN: 4XPath 0.9.0 and 4XSLT 0.9.0
- To: xsl-list at mulberrytech dot com
- Subject: ANN: 4XPath 0.9.0 and 4XSLT 0.9.0
- From: uche dot ogbuji at fourthought dot com
- Date: Wed, 24 May 2000 22:45:53 -0600
- Organization: Fourthought, Inc.
- Reply-To: xsl-list at mulberrytech dot com
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@fourthought.com +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