Usuń przestrzeń nazw i przedrostek z xml w pythonie za pomocą lxml

Mam plik xml, który muszę otworzyć i wprowadzić kilka zmian, jedną z tych zmian jest usunięcie przestrzeni nazw i prefiksu, a następnie zapisanie do innego pliku. Oto xml:

<?xml version='1.0' encoding='UTF-8'?>
<package xmlns="http://apple.com/itunes/importer">
  <provider>some data</provider>
  <language>en-GB</language>
</package>

Mogę wprowadzić inne zmiany, których potrzebuję, ale nie mogę dowiedzieć się, jak usunąć przestrzeń nazw i prefiks. To jest reusklt xml, którego potrzebuję:

<?xml version='1.0' encoding='UTF-8'?>
<package>
  <provider>some data</provider>
  <language>en-GB</language>
</package>

A oto mój skrypt, który otworzy i przeanalizuje plik XML i zapisze go:

metadata = '/Users/user1/Desktop/Python/metadata.xml'
from lxml import etree
parser = etree.XMLParser(remove_blank_text=True)
open(metadata)
tree = etree.parse(metadata, parser)
root = tree.getroot()
tree.write('/Users/user1/Desktop/Python/done.xml', pretty_print = True, xml_declaration = True, encoding = 'UTF-8')

Jak więc dodać kod do skryptu, który usunie przestrzeń nazw i prefiks?

questionAnswers(6)

yourAnswerToTheQuestion