«XML или текстовое объявление не в начале объекта: строка 2, столбец 0» при вызове ElementTree.parse

ElementTree.parse() терпит неудачу в простом примере ниже с ошибкой

xml.etree.ElementTree.ParseError: XML или текстовое объявление не в начале объекта: строка 2, столбец 0

XML выглядит корректно, а код прост, так что я делаю не так?

xmlExample = """
<?xml version="1.0"?>
<data>
    stuff
</data>
"""
import io
source = io.StringIO(xmlExample)
import xml.etree.ElementTree as ET
tree = ET.parse(source)

Ответы на вопрос(1)

Ваш ответ на вопрос