Я использую Python для записи данных в .xml-файлы. У меня есть этот файл с именем statistics.xml, и каждый раз, когда я вызываю свой метод writeIntoXml(), он должен добавлять данные в этот XML-файл статистики. Теперь Python делает это отлично, единственная проблема заключается в том, что он добавляет нежелательные пробелы между всеми моими элементами, которые были в файле, прежде чем я ввел в него новые данные. Как это:Python minidom нежелательные пробелы
<AantalTicketsPerUur>
<Dag datum="2012-03-16">
<Aantal_tickets Aantal="24" uurinterval="0u-1u"/>
<Aantal_tickets Aantal="68" uurinterval="1u-2u"/>
<Aantal_tickets Aantal="112" uurinterval="2u-3u"/>
<Aantal_tickets Aantal="98" uurinterval="3u-4u"/>
</Dag>
</AantalTicketsPerUur>
становится это (элементы без этого пробела между ними являются новые данные):
<AantalTicketsPerUur>
<Dag datum="2012-03-16">
<Aantal_tickets Aantal="24" uurinterval="0u-1u"/>
<Aantal_tickets Aantal="68" uurinterval="1u-2u"/>
<Aantal_tickets Aantal="112" uurinterval="2u-3u"/>
<Aantal_tickets Aantal="98" uurinterval="3u-4u"/>
</Dag>
<Dag datum="2012-03-16">
<Aantal_tickets Aantal="24" uurinterval="0u-1u"/>
<Aantal_tickets Aantal="68" uurinterval="1u-2u"/>
<Aantal_tickets Aantal="112" uurinterval="2u-3u"/>
<Aantal_tickets Aantal="98" uurinterval="3u-4u"/>
</Dag>
</AantalTicketsPerUur>
Как я могу решить эту проблему? Примечание: Я использую метод .toprettyxml()
Заранее спасибо
И оба метода, как представляется, создают неповторимые строки (иногда как CR, а иногда и CR LF; aka \ r или \ r \ n). Хорошей новостью является то, что вывод из toprettyxml() может быть прочитан, а затем сохранен обратно с * одинаковым * форматированием, что было бы здорово, если бы я мог жить с 3-4 пустых строк, которые он хочет между каждым элементом –