Mehrzeiligen Text mit Leerzeichen aus einer XML ausgeben mit Python?
Hi, ich arbeite seit neustem etwas mit xml und komme bei dieser Sache nicht weiter. Kann man mehrere xml element Zeilen (mit Zeilenumbrüchen) mit python ausgeben?
z.B. xml
<?xml version="1.0" encoding="utf-8"?>
<roottest xsi:noNamespaceSchemaLocation="test.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<messages>Das ist die erste Zeile,
das wäre die zweite Zeile.
Das wäre die dritte Zeile</messages>
</roottest >
python:
elem_counter = 0
for elem in root.findall("./messages"):
out_file.write("text=" + elem.text + '\n')
elem_counter +=1
Ich bekomme so nur die erste Zeile ausgegeben.
-> Das ist die erste Zeile,
Kann man hier alle Zeilen ausgeben, ohne irgendwelche besonderen librarys für das python Script?
Beispiel:
Das ist die erste Zeile,
das wäre die zweite Zeile.
Das wäre die dritte Zeile