el problema está que en cuanto hago un <description>lo que sea</description> esto no me parece ya que en la base de datos en el campo cuerpo puedo tener cosas como < a href etc.... y esto provoca que no me lea este campo y que pete todo...no se si me habéis entendido... os paso el codigo de mis rss. ciao
Código PHP:
  
$pg_titulo = 'Mgadda'; 
$pg_link = '*'; 
$pg_descripcion = 'music, programming, things'; 
$pg_idioma = 'es'; 
require "conexion.php"; 
 
Header( "Content-type: text/xml"); 
echo '<'; ?>?xml version="1.0" encoding="utf-8"?> 
 
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" 
 "*"> 
 
<rss version="0.91"> 
 
 <channel> 
 <title><?=$pg_titulo?></title> 
 <link><?=$pg_link?></link> 
 <description><?=$pg_descripcion?></description> 
 <language><?=$pg_idioma?></language> 
<? 
$sql="SELECT * FROM noticias WHERE publicado=1 ORDER BY fecha DESC"; 
$qry = mysql_query($sql); 
//if (mysql_num_rows($qry)) 
while ($row=mysql_fetch_array($qry)){ 
 echo "\n"; 
 echo " <item>\n"; 
 echo " <title>".$row[$db_campo_titulo]."</title>\n"; 
$descripcion=substr($row[cuerpo],0,208)."..."; 
 
 echo " <description>".$descripcion."</description>\n"; 
 echo " <link>*?id=".$row[id]."</link>\n"; 
 echo " </item>\n"; 
} 
?> 
 </channel> 
</rss>    
 

