I want to parse StringIO in form of xml with etree, hovever I have following error. Example:
import xml.etree.ElementTree
from io import StringIO
def main():
in_mem_file = StringIO()
in_mem_file.write('<?xml version="1.0" encoding="UTF-8"?>')
in_mem_file.write('<tag>')
in_mem_file.write('</tag>')
print(in_mem_file.getvalue())
e = xml.etree.ElementTree.parse(in_mem_file).getroot()
This raises following error:
xml.etree.ElementTree.ParseError: no element found: line 1, column 0