Changeset 391 for python/trunk/Lib/xml/sax/expatreader.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Lib/xml/sax/expatreader.py
r2 r391 109 109 def prepareParser(self, source): 110 110 if source.getSystemId() is not None: 111 self._parser.SetBase(source.getSystemId()) 111 base = source.getSystemId() 112 if isinstance(base, unicode): 113 base = base.encode('utf-8') 114 self._parser.SetBase(base) 112 115 113 116 # Redefined setContentHandler to allow changing handlers during parsing … … 408 411 409 412 if __name__ == "__main__": 410 import xml.sax 413 import xml.sax.saxutils 411 414 p = create_parser() 412 p.setContentHandler(xml.sax. XMLGenerator())415 p.setContentHandler(xml.sax.saxutils.XMLGenerator()) 413 416 p.setErrorHandler(xml.sax.ErrorHandler()) 414 p.parse(" ../../../hamlet.xml")417 p.parse("http://www.ibiblio.org/xml/examples/shakespeare/hamlet.xml")
Note:
See TracChangeset
for help on using the changeset viewer.