El problema que estoy viendo es la codificación aqui esta el fichero xml:
   
Código XML:
Ver original- <?php 
- include("options.php"); 
- echo '<?xml version="1.0" ?>'; 
- ?> 
-   
- <rss version="2.0"> 
- <channel> 
-     <title>Foro</title> 
-     <description>Ultimos 10 post</description> 
-     <link></link> 
- <?php 
-     $sql = "SELECT * FROM ".$TABLES["TOPICS"]." ORDER BY published_on DESC"; 
-     $sql_result = mysql_query ($sql, $connection ) or die ('request "Could not execute SQL query" '.$sql); 
-     while ($TOPIC = mysql_fetch_assoc($sql_result)) { 
- ?> 
-     <item> 
-         <guid isPermaLink='false'><?php echo $TOPIC["id"]; ?></guid> 
-         <title><![CDATA[<?php echo ReadFromDB($TOPIC["title"]); ?>]]></title> 
-         <description><![CDATA[<?php echo ReadHTMLFromDB($TOPIC["body"]); ?>]]></description> 
-     </item> 
- <?php }; ?> 
- </channel> 
- </rss> 
Con esta codificación <?xml version="1.0" ?> se ve solo en Firefox
Si la cambio a <?xml version="1.0" encoding="iso-8859-1"?> se ve además en Explorer.
Pero tengo el problema de las tildes.
Que tipo de codificacion séría la correcta para evitar los caracteres raros?