Added EntityResolver and DTDHandler (patch 101631) with test cases.

This commit is contained in:
Lars Gustäbel 2000-09-24 20:19:45 +00:00
parent bc1c1c98eb
commit e292a24589
5 changed files with 90 additions and 37 deletions

View file

@ -9,8 +9,8 @@ class XMLReader:
def __init__(self):
self._cont_handler = handler.ContentHandler()
#self._dtd_handler = handler.DTDHandler()
#self._ent_handler = handler.EntityResolver()
self._dtd_handler = handler.DTDHandler()
self._ent_handler = handler.EntityResolver()
self._err_handler = handler.ErrorHandler()
def parse(self, source):
@ -109,8 +109,6 @@ class IncrementalParser(XMLReader):
while buffer != "":
self.feed(buffer)
buffer = file.read(self._bufsize)
self.reset()
def feed(self, data):
"""This method gives the raw XML data in the data parameter to