[XML-SIG] saxlib

Lars Marius Garshol larsga@ifi.uio.no
30 Mar 1998 22:10:33 +0200

I'm currently polishing xmlproc before release 0.30, which will have
XML validation. I plan to release a new saxlib version at the same
time and was wondering whether to add some new methods to it. (I'm not
updating to the proposed revision until there is agreement on the

These are the methods I'm thinking of:

 - module methods: 
    - sax_version, returns the version number of the SAX version implemented
    - saxlib_version, returns the version number of saxlib
    - create_parser, imports a parser module (much like whichdb)
    - get_parser_list, returns a list of the parser modules known to
      be supported in the order they will be tried by create_parser
    - set_parser_list, lets the user decide the parser order

 - parser methods:
    - parser_module, returns the name of the parser used (to allow
      users to check which parser they are using)
    - parser_version, returns the parser version number

Although one should be veeery careful with extending standards these
extensions seem harmless enough to me. Might they cause any JPython
problems? Anyone who can think of a reason why this should not be
implemented or who has an opinion on this?

"These are, as I began, cumbersome ways / to kill a man. Simpler, direct, 
and much more neat / is to see that he is living somewhere in the middle /
of the twentieth century, and leave him there."     -- Edwin Brock

 http://www.stud.ifi.uio.no/~larsga/      http://birk105.studby.uio.no/