ANN: 4XSLT 0.7.1

Subject: ANN: 4XSLT 0.7.1
From: Mike Olson <Mike.Olson@xxxxxxxxxxxxxxx>
Date: Tue, 14 Sep 1999 12:06:13 -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@xxxxxxxxxxxxxxx
Consulting Member, FourThought LLC
http://FourThought.com          http://OpenTechnology.org



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


Current Thread