mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Added EntityResolver and DTDHandler (patch 101631) with test cases.
This commit is contained in:
parent
bc1c1c98eb
commit
e292a24589
5 changed files with 90 additions and 37 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue