[XML-SIG] [ pyxml-Bugs-665486 ] Add support for SAX skipped entity events with expat?

SourceForge.net noreply@sourceforge.net
Thu, 09 Jan 2003 20:35:20 -0800


Bugs item #665486, was opened at 2003-01-09 23:35
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=106473&aid=665486&group_id=6473

Category: SAX
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Mark E. (snowballville)
Assigned to: Nobody/Anonymous (nobody)
Summary: Add support for SAX skipped entity events with expat?

Initial Comment:
Could you please add support to expat's SAX driver for
calling ContentHandler.skippedEvent?

I don't have a patch, but I can suggest what changes
are needed:

sax/ExpatReader.py:

class ExpatParser:

# ...
# current code
# ...

    def skipped_entity_handler(self, *args):
        self._cont_handler.skippedEntity(args[0])

    def reset(self):
# ...
# current code
# ...
        self._parser.SkippedEntityHandler =
self.skipped_entity_handler


# and possibly add...
        self._parser.UseForeignDTD(True)
# so undefined entities will be reported as skipped.


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=106473&aid=665486&group_id=6473