У меня есть следующий XML-файл:
<book>
<bookname child="test">
<text> Works </text>
<text> Doesn't work </text>
</bookname>
</book>
Это всего лишь один блок, существует более одного тега <bookname>
.Мне нужно перебрать весь документ и удалить определенные теги <text>
.Как мне это сделать?
Мой подход состоит в том, чтобы сначала создать ElementTree
, а затем получить экземпляр Element
, используя ElementTree.getroot()
.Тогда я использую Element.clear()
.Этот подход в порядке?Я хотел использовать Element.remove()
, но не могу заставить его работать.Может ли кто-нибудь предоставить мне пример синтаксиса.
Спасибо за помощь!