私は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()メソッドにあなたが代わりにフォーマットを変更しませんtoprettyxmlのtoxmlを使用する場合があります事前
両方の方法で改行が一貫していないように見えることがあります(時にはCRとして、時にはCR LF;別名\ rまたは\ r \ n)。良いニュースは、toprettyxml()からの出力を読み込み、*同一の書式で元に戻すことができるということです。これは、各要素間に必要な3〜4行の空白行 –