Statt .Text mal .GetXML oder .NodeText versuchen.
Also nicht nur die enthaltenen "Texte", sondern das ganze
XML. (wobei das hier drin eigentlich
xml-konformes
HTML ist)
Mit einer
HTML-Komponente könntest du es dann direkt anzeigen, bzw. es gibt Funktionen zum Extrahieren von Text aus
HTML, welches auch die Zeilenumbrüche beachtet.
Für
XML ist <p> ja keine Textformatierung.
Oder du mußt eben dennoch nur den "Text" auslesen und die gewünschten Zeilenumbrüche einfügen oder einfügen lassen (XSLT).