|
|
Download Page
You can download the software to parse and process XML here. Unless
you're doing something very out of the ordinary, start by downloading the
XML-SIG's software distribution. The distribution contains contains XML
parsers implemented in both C and Python, a Python implementation of SAX and
DOM, sample code, documentation, and a test suite.
- A release candidate of Version
0.5.5.1, the latest release of the PyXML distribution, is available.
Brave users who need the cutting-edge, or want to help with development, can
access the XML-SIG's CVS
repository.
What's in the Distribution
Here's a list of the components included in the PyXML distribution. You
don't need to download any of these packages separately; they're only listed
here for reference.
- xmllib.tar.gz
This is an improved version of the
xmllib.py included with Python 1.5. Python 1.5.1 contains this version of xmllib.py .
By Sjoerd Mullender.
- sgmlop.c
The sgmlop module is
a C extension that contains accelerated functions for XML parsing, and
speeds up xmllib.py by a factor of 5.
- xmlproc
xmlproc is Lars Marius Garshol's validating XML parser, written in Python.
- A Python
interface to Expat
Expat is an ANSI C XML parser written by James
Clark; the Python interface was written by Jack Jansen.
- A
skeleton SAX (Simple API for XML) library
It can use xmllib.py, xmlproc, or the Pyexpat interface. By Lars Marius Garshol.
- Level 1 DOM
package
This currently needs to be updated to match the Level 2 DOM
drafts. Originally written by Stefane Fermigier, but currently maintained
by A.M. Kuchling.
- Current working files for the XML-SIG
This directory contains snapshots of the SIG's deliverables. You'll
probably only need to download PyXML-*.tgz, which contains the most
recent release of the XML package.
|