Hi. Vielleicht hab ich's auch völlig falsch verstanden, aber wenn du mit PHP den Header sendest, stellen die Browser (IE + FF auf jedenfall) die Datei gleich strukturiert mit Code-Folding dar:
Code:
<?php
header("Content-type: text/
xml");
?>
Hier ein Beispiel. Wobei der IE 7 das dann als Newsfeed anzeigt, das ist dann vielleicht doch nichts für dich.