xml wird nicht richtig dargestellt.

Ich möchte gerne ein xml script erstellen. Das soll nachher ungefähr so aussehen:
http://www.gandc.de/game.xml
Hier ist mein Script zum parsen:
[php]

<?php include "../maincore.php"; $sql = "SELECT * FROM gc_arcade_games WHERE cid='1' ORDER BY lid ASC"; $query = mysql_query($sql); echo '<?xml version="1.0" encoding="iso-8859-1"?>';

while($row = mysql_fetch_assoc($query))
{
if($row[‚width‘] < 500)
{
$width = 500;
}
$height = $row[‚height‘] + 70;
echo ‚
‘.$row[‚lid‘].‚
‘.$row[‚title‘].‚
‘.$row[‚description‘].‚
‘.$row[‚icon‘].‚
‘.$height.‚
‘.$width.‚
‘;
}
?>
[/php]Wenn ich das Script ausführe, sieht es so aus:
http://www.gandc.de/api/action.php

Wie bekomme ich es hin das das zweite Script auch so aus sieht wie das erste. Muss ich das was mit der header function machen.

<?xml version="1.0" encoding="ISO-8859-1"?> <rss version="2.0" > <channel>Ich glaub das sind die Pflichtangaben, die du nicht alle hast. Channel und RSS müssen nat. auch wieder geschlossen werden

@Alti von RSS war nie die rede.

@Topic:
Jedes XML Dokument besitzt ein root element. Also ein element das nur ein einziges mal im Dokument vorkommt und alle anderen umschließt (ausgenommen der des XML headers). Dieses element besitzt dein dokument nicht. Wenn du alle ausgaben von einem Element wie zum beispiel umschließt sollte es gehen.

Danke das hat funktioniert.