[XML-SIG] PyXML 0.8.3 is released
Martin von Loewis
martin.vonloewis at hpi.uni-potsdam.de
Wed Jul 30 16:48:20 EDT 2003
Version 0.8.3 of the Python/XML distribution is now available. It
should be considered a beta release, and can be downloaded from
the following URLs:
http://prdownloads.sourceforge.net/pyxml/PyXML-0.8.3.tar.gz
http://prdownloads.sourceforge.net/pyxml/PyXML-0.8.3.win32-py2.2.exe
http://prdownloads.sourceforge.net/pyxml/PyXML-0.8.3.win32-py2.3.exe
http://prdownloads.sourceforge.net/pyxml/PyXML-0.8.3-2.2.Suse82.i386.rpm
Changes in this version, compared to 0.8.2:
* Fix memory leak in Expat bindings (content model information
provided by Expat was not freed as required).
* New convenience classes in the xml.ns module:
ClosedNamespace, OpenNamespace.
* The symbol "_" is no longer inserted into the built-in
namespace via the gettext module; I18N support is no longer
invasive.
* expatreader now implements feature_namespace_prefixes.
* drv_xmlproc now supports EntityResolvers that return system IDs.
* Various bugs have been fixed:
677768: 0.8.2 setup.py errors on OS X
684522: ns_parse parsing error for ampersands in description field
696457: public/system ID swapped [in expatreader]
725010: Script text not contained in script element
728810: Forgotten print statement [in wddx]
733890: Memory Leak in expatparser.py
757799: Correct XmlWriter.processingInstruction()
765249: Problems building PyXML 0.8.2 on MacOSX
767130: Invalid charset breaks installation with Python 2.3(beta) [4DOM]
774091: minidom CharacterData string methods fail when offset=length
774095: minidom hasAttributes method only available on Element
774100: minidom removeAttributeNode return value
774104: minidom setNamedItem unlinks replaced attributes
774108: 4DOM setAttributeNode[NS] setting attribute already on node
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
useful modules.
The package currently contains:
* XML parsers: Pyexpat (Jack Jansen), xmlproc (Lars Marius
Garshol), sgmlop (Fredrik Lundh).
* SAX interface (Lars Marius Garshol)
* minidom DOM implementation (Paul Prescod, others)
* 4DOM and 4XPath from Fourthought (Uche Ogbuji, Mike Olson)
* Schema implementations: TREX (James Tauber)
* 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 and
questions to <xml-sig at python.org>. Bug reports may be filed on
SourceForge:
http://sourceforge.net/tracker/index.php?group_id=6473&atid=106473
For more information about Python and XML, see:
http://www.python.org/topics/xml/
--
Martin v. Löwis http://loewis.de/martin
More information about the XML-SIG
mailing list