import ElementTree as ET
import cStringIO
SAMPLE = """\
text
texttail
"""
SAMPLE_NS = """\
text
texttail
"""
ET.dump(ET.XML(SAMPLE))
ET.dump(ET.XML(SAMPLE_NS))
events = "start", "end", "start-ns", "end-ns"
for event, elem in ET.iterparse(cStringIO.StringIO(SAMPLE)):
print event, elem
for event, elem in ET.iterparse(cStringIO.StringIO(SAMPLE_NS), events):
print event, elem
if 0:
import time
t0 = time.time()
ET.parse("hamlet.xml")
print time.time() - t0