[XML-SIG] A first attempt at a SAX 2.0 draft
Ken MacLeod
ken@bitsko.slc.ut.us
02 Mar 2000 15:52:32 -0600
Lars Marius Garshol <larsga@garshol.priv.no> writes:
> # ===== PARSER =====
>
> class Parser:
> """Basic interface for SAX (Simple API for XML) parsers. All SAX
> parsers must implement this basic interface: it allows users to
> register handlers for different types of events and to initiate a
> parse from a URI, a character stream, or a byte stream. SAX
> parsers should also implement a zero-argument constructor."""
> def parse(self, systemId):
> "Parse an XML document from a system identifier."
>
> def parseFile(self, fileobj):
> "Parse an XML document from a file-like object."
This should probably also have a parseCharacterStream() for upcoming
support of Unicode.
-- Ken