[XML-SIG] ANN: XIST 2.2

Walter Dörwald walter at livinglogic.de
Fri Aug 1 15:07:17 EDT 2003


XIST 2.2 has been released!


What is it?
===========

XIST is an XML-based extensible HTML generator written in Python.
XIST is also a DOM parser (built on top of SAX2) with a very simple
and Pythonesque tree API. Every XML element type corresponds to a
Python class, and these Python classes provide a conversion method
to transform the XML tree (e.g., into HTML). XIST can be considered
"object oriented XSL".


What's new in version 2.2?
==========================

    * Python 2.3 is required now.
    * Namespaces have been enhanced and are now subclassable,
      so it's possible to overwrite elements.
    * Tree traversal has been rewritten to be more flexible.
    * A namespace for XSL-FO has been added and ll.xist.ns.doc
      supports conversion to XSL-FO now (the website provides
      PDF versions of each page done via this feature (and FOP)).
    * The HTML handling of the HTMLParser has been improved
      (by using code from PyXML's drv_sgmlop_html)
    * XIST DOMs now support copy.copy() and copy.deepcopy()
    * Many other small bugfixes and enhancements.

For changes in older versions see:
http://www.livinglogic.de/Python/xist/History.html


Where can I get it?
===================

XIST can be downloaded from
ftp://ftp.livinglogic.de/pub/livinglogic/xist/

Web pages are at
http://www.livinglogic.de/Python/xist/

ViewCVS access is available at
http://www.livinglogic.de/viewcvs/


Bye,
     Walter Dörwald




More information about the XML-SIG mailing list