Используя питон, минидом..
Я читаю хорошо отформатированный XML-файл, затем добавляю элементы, прежде чем снова записать его в файл.
Все работает нормально, кроме формата новых добавленных элементов.
Это выглядит как,
<previousTag>
.. everything which was already in the xml file is correctly formatted.
<addedTag1><addedTag2></addedTag2></addedTag1></previousTag>
тогда как я хочу
<previousTag>
<addedTag1>
<addedTag2>
</addedTag2>
</addedTag1>
</previousTag>
Я попытался преобразовать все это в prettyxml, используя toprettyxml(). Но тогда похоже
<previousTag>
..so many unwanted whitespaces inbetween already existing tags..
<addedTag1>
<addedTag2>
</addedTag2>
</addedTag1>
..whitespaces..
</previousTag>