Bueno, Intento pasar datos de una tabla mysql a un xml, para usarlo en un reproductor, pero me dice que el archivo es incorrecto.
Código PHP:
$resultado = mysql_query($sql,$con);
$contenido = "<?xml version="1.0" encoding="UTF-8"?>\n";
$contenido.= "<channel>\n<title>TITULO</title>\n";
while ( $row = mysql_fetch_assoc($resultado) )
$contenido.= "<item>\n<title>$row['titulo']</title>\n</item>\n";
$contenido .= "</channel>\n</rss>";
$fh = fopen('archivo.xml','w');
fwrite($fh,$contenido);
el hace bien el xml todo bien pero el reproductor que lo carga me dice que es un xml invalido... y comparo con el que trajo originalmente y en cuestion de palabras y letras nada es diferente, que podria ser?