[XML-SIG] ANN: 4XSLT 0.7.1
Mike Olson
Mike.Olson@FourThought.com
Tue, 14 Sep 1999 12:05:05 -0500
FourThought LLC (http://FourThought.com) announces the release of
4XSLT 0.7.1
-----------------------
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.
http://www.w3.org/TR/xslt
Currently, 4XSLT supports a sub-set of the August 13th working draft of
XSLT including the following:
Full expression support and attribute-value template expansion
xsl:include xsl:import
xsl:template xsl:apply-imports
xsl:apply-templates xsl:if
xsl:for-each xsl:choose
xsl:element xsl:when
xsl:attribute xsl:otherwise
xsl:text xsl:message
xsl:value-of xsl:variable
xsl:processing-instruction xsl:key
xsl:preserve-space xsl:copy-of
xsl:strip-space
and literal elements and text
4XSLT produces its result tree by throwing standard SAX events to a
document handler, so it can be easily modified to supply results to
any SAX consumer.
News
----
Changes in 0.7.1:
- Fixed Ext functions in the Xslt Context.
- Implemented the document extension function for absolute URIs
- Implemented the following instructions:
o key
o import
o apply-imports
o if
o choose
o when
o otherwise
o message
o variable
o processing-instruction
o copy-of
o preserve-space
o strip-space
- Implemented modes for template rules
- Implemented the key() method. Needs to be optimized
- Implemented the following Extension functions:
o current
o generate-id
o system-property
o extension-function-available
More info and Obtaining 4XSLT
-----------------------------
Please see
http://FourThought.com/4Suite/4XSLT
Or you can download 4XSLT from
ftp://FourThought.com/pub/4Suite/4XSLT
4XSLT is distributed under a license similar to that of Python.
--
Mike Olson
Mike.Olson@fourthought.com
Consulting Member, FourThought LLC
http://FourThought.com http://OpenTechnology.org