hola a todos, les comento que estoy usando un codigo, para generar un archivo xml, que contenga datos extraidos de una base de datos..
 
este es el codigo que estoy usando  
 Código PHP:
    $allsongs = $db->sql_query("SELECT artist, title, songurl FROM ".$prefix."_nmplayersongs", $db);
while (list($artist, $title, $songurl) = $db->sql_fetchrow($allsongs)){
 
echo "<song path=\"$songurl\" title=\"$title - $artist\"/>\n";
}
 
 
$songs = "\n$allsongs";
$options = "<player showPlaylist=\"$showplaylist\" autoStart=\"$autostart\">";
$scarpeta="plugins/blocks/NmPlayer/";
$sfile=$scarpeta."/data.xml"; 
$fp=fopen($sfile,"w"); 
fwrite($fp,$options);
fwrite($fp,$songs);
fclose($fp); 
    
  y eso funciona, el archivo lo crea en el directorio especificado, pero en donde tendria que escribir  
<song path=\"$songurl\" title=\"$title - $artist\"/>
las variables reemplazadas por la info de la base de datos, obviamente..
en donde tendria que aparecer eso, en el archivo xml, me aparece esto escrito 
Resource id #210
que podra ser? porque la verdad que no tengo ni idea..
espero que alguien me pueda ayudar, gracias...