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
@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.