Мне нужно объединить несколько XML-файлов в один. Кроме того, структура нового файла отличается. Это моя «старая» структура:Python ElementTree Copy Node with childs
<a>
<b>
<c>1</c>
<c></c>
<c></c>
<c></c>
</b>
<b>
<c>1</c>
<c></c>
<c></c>
<c></c>
</b>
<b>
<c>2</c>
<c></c>
<c></c>
<c></c>
</b>
</a>
Это должно быть новым:
<a>
<1>
<b>
<c>1</c>
<c></c>
<c></c>
<c></c>
</b>
<b>
<c>1</c>
<c></c>
<c></c>
<c></c>
</b>
</1>
<2>
<b>
<c>2</c>
<c></c>
<c></c>
<c></c>
</b>
</2>
Так мне нужна функция, которая может скопировать б-элемент, и это Чайлдс. Я не хочу использовать for-Loops для этого. Или это правильный путь?
'<1/> и' <2/> 'является недопустимым элементом имена. –
Да, я испортил это. Это было просто для демонстрации .. – Leagis