При создании файла XML с использованием ElementTree вы можете добавить комментарий к строке под элементом, используя insert
, например,
import xml.etree.ElementTree as ET
tree = ET.ElementTree("test.xml") # modifying existing XML file
tree.getroot().insert(0, ET.Comment("Some comment..."))
tree.write("test_modified.xml")
В результате выходные данные будут выглядеть примерно так:
<RootElement>
<!--Some comment...--><NextElement>
</NextElement>
</RootElement>
Есть ли способ добавить комментарий к первой строке (перед корневым элементом), используя ElementTree?
Если нет, то как проще всего это сделать другими способами в Python?