This page is a part of Tools for parsing XML with Python.

xmlproc: A Python XML parser

Version: 0.61
Author: Lars Marius Garshol
Email: larsga@ifi.uio.no
Released: 19.Apr.99

What is xmlproc?

xmlproc is an XML parser written in Python. It is a nearly complete validating parser, with only minor deviations from the specification (listed below). It supports both SGML Open Catalogs and XCatalog 0.1, as well as error messages in different languages. xmlproc also supports namespaces. Access to DTD information is provided, as is a separate DTD parser. SAX drivers are provided with the parser.

Licence?

xmlproc is free and you can do as you like with it. If you change it, please let me know.

Documentation

At the moment the following topics are documented:

Note that it is recommended to use xmlproc through the SAX API rather than directly, since this provides much greater freedom in the choice of parsers. (For example, you can switch to using Pyexpat which is written in C without changing your code.)

The SAX for Python page has all you need to get started with using SAX in Python.

Getting xmlproc

You can download xmlproc here.

Feedback

Any and all feedback is welcome, from suggestions for improvements or new features to bug reports. And I really mean it! If you have some opinions on this program, please let me hear them.

Deviations from the XML specification

xmlproc does not follow the XML specification in these respects:

All other deviations from the specification are unintentional bugs and should be reported to me via email. Hopefully, xmlproc will be 100% compliant in version 1.00.

Email notification of new versions

To be notified by email when a new version is released, fill out this form. I guarantee that these email addresses won't be used for any other purpose, and that you'll receive notification if the service dies. (If you follow the Python XML-SIG mailing list you won't need to register here since new releases will also be announced there.)

Your full name:
Your email address:

As an alternative, an XSA document is provided here.


20.apr.99 06:08, Lars Marius Garshol, larsga@ifi.uio.no. A part of Tools for parsing XML with Python.