|
|
|
Download Page
You can download the software to parse and process XML here.
Unless you're after something very specific, you'll almost certainly
be best served by downloading the unified package (the first link in
the list), which contains XML parsers implemented in both C and
Python, a Python implementation of SAX and DOM, sample code,
documentation, and a test suite.
Unless you're doing something very out of the ordinary, you can
start by downloading the XML-SIG's package for processing XML,
currently in its second beta release. Brave users who need the
cutting-edge can access the
XML-SIG's CVS repository.
- Second beta release
The complete XML package is
currently still in development, but version 0.5.2, the
latest beta release, is available.
Individual Distributions
The following code is included in the unified package; you probably
won't need to download these packages separately. Some of these
packages are quite old and are no longer maintained outside of the
XML-SIG's CVS tree.
- 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.
- A very
prototype-stage DOM package
This currently needs to be updated
to match the second DOM Working Draft. Written by Stefane Fermigier.
The DOM code in the XML-SIG's package has been extensively modified from
this code.
- Current working files for the XML-SIG
This directory contains snapshots of the SIG's deliverables. You'll
probably only need to download xml-N.N.tgz, which contains the most
recent release of the XML package.
|