Php und xml

Hallo ich möchte mit meinem Parser eine XML Datei lesen
und korrekt darstellen. Den inhalt und die Überschrift
habe ich mehr schlecht als Recht dargestellt. Nun soll
noch der Link eingebunden werden. Ich weiß das mein Code
grausam ist und würde mich über Hilfe freuen, auch um
etwas Dazu zu lernen :smile:

Parser:

<?php $html = "<html>";

// Die XML-Datei wird in die Variable $xmlFile eingelesen.
// Die implode-Funktion wird verwendet, um Arrays zu einem
// String zusammenzukleben.
$xmlFile = implode("", file("http://www.stb-web.de/newsfeed/xml.php"));

// Der Parser wird erstellt
$parser = xml\_parser\_create();

// Setzen der Handler (Funktionen startElement, endElement)
xml\_set\_element\_handler($parser,"startElement","endElement");
// Setzen des CDATA-Handlers (Funktion cdata)
xml\_set\_character\_data\_handler($parser, "cdata");

// Parsen.
// Während des Parsens werden die vorher gesetzten
// Handler bei entsprechenden Ereignissen aufgerufen
xml\_parse($parser, $xmlFile);

// Gibt alle verbrauchten Ressourcen wieder frei.
xml\_parser\_free($parser);

// Ausgabe der globalen Variable $html.
print $html;
print "