Есть ли способ добавить комментарий к первой строке XML-файла, используя ElementTree? - PullRequest
0 голосов
/ 20 февраля 2019

При создании файла 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?

...