Changes in this version, compared to 0.6.0:
* Support for Python 1.5.2 was restored, as long as no character
set recoding is required
* The 4DOM package was updated.
* Most of the test suite now passes again.
* The tutorial was updated.
Changes of version 0.6.0, compared to 0.5.x:
* The 4DOM package has been integrated into PyXML.
* The package supports now SAX2 interfaces in addition to the
SAX1 interfaces. Currently, pyexpat and xmlproc can serve as SAX2
* The proprietary Unicode type has been removed. Instead,
PyXML now relies on the standard Python Unicode type. In turn, PyXML
0.6.0 will not work with Python 1.5. It has been tested with 2.0b1.
* PyXML now operates on top of the XML package coming in
The Python/XML distribution contains the basic tools required for
processing XML data using the Python programming language, assembled
into one easy-to-install package. The distribution includes parsers
and standard interfaces such as SAX and DOM, along with various other
The package currently contains:
* XML parsers: Pyexpat (Jack Jansen), xmlproc (Lars Marius
Garshol), xmllib.py (Sjoerd Mullender) using the sgmlop.c accelerator
module (Fredrik Lundh).
* SAX interface (Lars Marius Garshol)
* DOM interface (Stefane Fermigier, A.M. Kuchling)
* 4DOM interface from Fourthought (Uche Ogbuji, Mike Olson)
* xmlarch.py, for architectural forms processing (Geir Ove Grřnmo)
* Various utility modules and functions (various people)
* Documentation and example programs (various people)
The code is being developed bazaar-style by contributors from the
Python XML Special Interest Group, so please send comments, questions,
or bug reports to <xml...@python.org>.
For more information about Python and XML, see:
Martin v. Löwis http://www.informatik.hu-berlin.de/~loewis