Im пытается взять два элемента из одного файла (file1.xml) и записать их в конец другого файла (file2.xml). Я могу заставить их распечатать, но я застрял, пытаясь записать их на file2.xml! Помогите !LXML добавить элемент в корень
filename = "file1.xml"
appendtoxml = "file2.xml"
output_file = appendtoxml.replace('.xml', '') + "_editedbyed.xml"
parser = etree.XMLParser(remove_blank_text=True)
tree = etree.parse(filename, parser)
etree.tostring(tree)
root = tree.getroot()
a = root.findall(".//Device")
b = root.findall(".//Speaker")
for r in a:
print etree.tostring(r)
for e in b:
print etree.tostring(e)
NewSub = etree.SubElement (root, "Audio(just writes audio..")
print NewSub
Я хочу, чтобы результаты a, b были добавлены в конец файла outputfile.xml в корне.
Это работало безупречно. Лучший ответ, который я получил через некоторое время. * Аплодисменты * – Anekdotin
Большое вам спасибо – Anekdotin