[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:


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
  * 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


For more information about Python and XML, see:

Martin v. Löwis               http://loewis.de/martin

More information about the XML-SIG mailing list