[XML-SIG] easySAX

Paul Prescod paul@prescod.net
Fri, 21 May 1999 16:07:45 -0500


"Fred L. Drake" wrote:
> 
>   I understood easySAX to depend on the parsers from the xml package;
> if it is, then adding it to the standard library won't help unless it
> includes a driver for xmllib (at which point you may as well just use
> xmllib).

Why? easySax allows the person to move to another parser if they want.
It's an abstraction over xmllib that gives them more freedom of choice.
Since I don't believe xmllib is a complete, standards-conformant parser I
think that is important.

In fact, I'd like to see easySax put on top of sgmlop and promoted as the
"standard" Python/XML integration for Python 1.6. Maybe by Python 2 we
would move to something larger like expat.

So how about that? easySax and sgmlop in Python 1.6. xmllib's interface is
deprecated. Additional parsers and handlers can be downloaded as part of
the xml sig distribution?

-- 
 Paul Prescod  - ISOGEN Consulting Engineer speaking for only himself
 http://itrc.uwaterloo.ca/~papresco

Alabama's constitution is 100 years old, 300 pages long and has more than
600 amendments. Highlights include "Amendment 393: Amendment of Amendment
No.  351", "Validation of Laws Regulating Court Costs in Randolph County",
"Miscegenation laws", "Bingo Games in Russell County", "Suppression
of dueling".  - http://www.legislature.state.al.us/ALISHome.html