Решение с использованием модуля lxml

я есть документ XML, в котором я хочу найти некоторые элементы, и если они соответствуют некоторым критериям, я бы хотел их удалить

Тем не менее, я не могу получить доступ к родителю элемента, чтобы я мог удалить его

file = open('test.xml', "r")
elem = ElementTree.parse(file)

namespace = "{http://somens}"

props = elem.findall('.//{0}prop'.format(namespace))
for prop in props:
    type = prop.attrib.get('type', None)
    if type == 'json':
        value = json.loads(prop.attrib['value'])
        if value['name'] == 'Page1.Button1':
            #here I need to access the parent of prop
            # in order to delete the prop

Есть ли способ, которым я могу сделать это?

Спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос