[XML-SIG] Python 1.6 XML APIs

Lars Marius Garshol larsga@garshol.priv.no
20 Jun 2000 22:16:55 +0200

* Paul Prescod
| If we DO want to put SAX in, then we would still probably lose the
| drivers. 

Agreed, except for the parser that come with Python.

| That takes us down to basically 4 files:
|  saxlib - the core library -- probably necessary

It is.

|  saxexts - most of this is not useful until you have more than one
| parser

Actually, this is essential, because it allows you to write code that
is independent of a specific installation. If this is in the core
distribution you can always use it without worrying about what the
user may or may not have installed.

If it's not in the core it's almost useless. Also, it's really
sax2exts we need.

|  saxmisc - this is basically interface documentation not code

This is obsolete.

|  saxutils - useful, but maybe overkill for the builtin library

Some of the stuff could probably be moved to another module, although
that might give us installation headaches. I'm very tired and stressed
with the book right now, so I'll think more about this and get back to
it later.

Once I get some feedback on how slim we want the saxlib in the core to
be it is easier to get an idea of what to do.
* Fred L. Drake, jr.
| Does it make sense to make the XML support in the core a package?

Well, the stuff is already a package in the XML-SIG distro, so I'm in
favour of keeping that as it is.

--Lars M.