Мне нужно заменить определенный элемент из одного XML-файла другим элементом из другого XML-файла.Я получаю элемент с выражениями XPath, и у меня нет дескриптора его родителя.
Какой самый простой способ заменить его так, чтобы при записи в файл XML это отражало изменение?Т.е. я хочу сделать то, что делает этот псевдокод:
# Pseudocode
tree1.open('input1.xml')
tree2.open('input2.xml')
element1 = tree1.findall(...)[0]
element2 = tree2.findall(...)[0]
element1.replaceWith(element2)
tree1.writeToXmlFile('merged.xml')