“XML- oder Textdeklaration nicht am Anfang der Entität: Zeile 2, Spalte 0” beim Aufruf von ElementTree.parse

ElementTree.parse() schlägt im folgenden einfachen Beispiel mit dem Fehler @ fe

xml.etree.ElementTree.ParseError: XML- oder Textdeklaration nicht am Anfang der Entität: Zeile 2, Spalte 0

Die XML-Datei sieht gültig aus und der Code ist einfach. Was mache ich also falsch?

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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage