Я пытаюсь удалить элемент из XML-документа, но получаю сообщение об ошибке:

Traceback (most recent call last):
  File "C:/Ashok/del_element_tree_country_2.py", line 25, in <module>
    tree = ET.ElimentTree(root)
AttributeError: module 'xml.etree.ElementTree' has no attribute 'ElimentTree'

Мой код:

import xml.etree.ElementTree as ET

tree = ET.ElementTree(file='C:\\Ashok\\sample.xml')

root = tree.getroot()

DisabledFeatureListForCountry = root.find('.//DisabledFeatureListForCountry')

for DisabledFeatureDetails in DisabledFeatureListForCountry.findall('DisabledFeatureDetails'):
    _id = DisabledFeatureDetails.find('Country')
    if (_id.text == "Australia"):
        DisabledFeatureListForCountry.remove(DisabledFeatureDetails)

tree = ET.ElimentTree(root)

with open(filename, "wb") as fileupdate:
    trre.write(fileupdate)

Заранее спасибо

-1
Ashok Anumula 27 Ноя 2021 в 17:17

1 ответ

Лучший ответ

Ваша ошибка происходит из этой строки:

tree = ET.ElimentTree(root)

Замените его следующей строкой:

tree = ET.ElementTree(root)
0
Brahim Ben Amira 27 Ноя 2021 в 17:22