Обеспечить весь XML-документ при создании объекта StringIO
. Использование write()
не работает (но у меня нет объяснений).
import xml.etree.ElementTree as ET
from io import StringIO
XML = """<?xml version="1.0" encoding="UTF-8"?>
<tag>
</tag>"""
in_mem_file = StringIO(XML)
tree = ET.parse(in_mem_file)