La cuestión es que lo genera bien, mirando el codigo fuente leo perfectamente los articulos, pero en la pagina de FF no se me ve el listado, estoy flipando.
A alguien les pasa algo similar?
Gracias!
Código:
<?php header('Content-Type: text/xml'); //Indicamos al navegador que es un documento en XML echo '<?xml version="1.0" encoding="utf-8"?>'; //Versión y juego de carácteres de nuestro documento //Aquí la conexión o archvio de conexión a la base de datos $host="localhost"; $database="xxx"; $user="xxx"; $pass="xxx"; $enlacex = mysql_connect($host, $user, $pass) or die("Error MySQL."); mysql_select_db($database, $enlace) or die("Error base de datos."); $resultado=mysql_query("select * from noticias order by id Desc",$enlace); $row=mysql_fetch_array($resultado); //Cortaremos el artículo en 300 caracteres para nuestra descripción // Y generamos nuestro documento echo '<rss version="2.0"> <channel> <title>xxx</title> <link>http://www.xxx.com/</link> <language>es-ES</language> <description>Feed de noticias de xxx</description> <generator>xxx</generator>'; while($row=mysql_fetch_array($resultado)) { $row['resumen']=substr($row['resumen'],0,300)."..."; $row['titulo'] = str_replace("ó", "ó", $row['titulo']); $row['titulo'] = str_replace("á", "á", $row['titulo']); $row['titulo'] = str_replace("é", "é", $row['titulo']); $row['titulo'] = str_replace("í", "í", $row['titulo']); $row['titulo'] = str_replace("ú", "ú", $row['titulo']); $row['resumen'] = str_replace("'", "´", $row['resumen']); $row['resumen'] = str_replace("ó", "ó", $row['resumen']); $row['resumen'] = str_replace("á", "á", $row['resumen']); $row['resumen'] = str_replace("é", "é", $row['resumen']); $row['resumen'] = str_replace("í", "í", $row['resumen']); $row['resumen'] = str_replace("ú", "ú", $row['resumen']); $row['titulo'] = str_replace("ñ", "ñ", $row['titulo']); $row['resumen'] = str_replace("ñ", "ñ", $row['resumen']); echo' <item> <title><![CDATA['.$row['titulo'].']]></title> <link>http://xxxx.com/xdetallex/ide,'.$row['id'].'</link> <pubDate><![CDATA['.$row['fecha'].']]></pubDate> <descriptio><![CDATA['.$row['resumen'].']]></descriptio> </item>'; } echo '</channel>'; echo '</rss>'; ?>