import itertools
import xml.etree.ElementTree as ET
with open('xml-like-file.xml') as f:
    it = itertools.chain('<root>', f, '</root>')
root = ET.fromstringlist(it)
root.find('.//tag3')
Синтаксический анализ Python XML без рута