XIST 2.13 has been released!
What is it? =========== XIST is an extensible HTML/XML 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.13? =========================== * ll.xist.xsc.Namespace.tokenize() requires a unicode object as input now. This makes it possible to use encodings that are not ASCII compatible (such as UTF-16). The encoding argument is gone. * ll.xist.xsc.Node.asString() uses the encoding argument to determine which characters have to be output as character references now. (You'll still get a unicode object as the result.) * A new processing instruction class ll.xist.ns.specials.literal has been added, that will output it's content literally when published. This can be used for embedding preformatted XML (e.g. from a database) into an XIST tree. What's new in version 2.12? =========================== * Namespaces for Relax NG and Kid have been added. * XIST requires version 1.0 of the core package now. * The class name for the DocBook DTD class has been fixed. For changes in older versions see: http://www.livinglogic.de/Python/xist/History.html Where can I get it? =================== XIST can be downloaded from http://ftp.livinglogic.de/xist/ or 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/ For information about the mailing lists go to http://www.livinglogic.de/Python/xist/Mailinglists.html Bye, Walter Dörwald _______________________________________________ XML-SIG maillist - XML-SIG@python.org http://mail.python.org/mailman/listinfo/xml-sig