"Este fichero XML no parece tener ninguna información de estilo asociada. Se muestra debajo el árbol del documento."
Le he dado mil vueltas y cambiado mil cosas pero no consigo dar con el fallo...
Dejo el código para ver si alguien ve el problema:
Código PHP:
<?php
//creo cabeceras desde PHP para decir que devuelvo un XML
header ("Content-type: text/xml");
//comienzo a escribir el código del RSS
echo "<?xml version='1.0' encoding='ISO-8859-1'?>";
//conecto con la base de datos
$Servidor = "localhost";
$usuario = "";
$clave = "";
$bbdd = "";
$connectid = mysql_connect($Servidor, $usuario, $clave);
mysql_select_db($bbdd);
//sentencia SQL para acceder a los últimos 20 artículos publicados
$ssql = "SELECT * FROM coches, ciudades, marcas, modelos WHERE coches.idciudad = ciudades.idciudad AND coches.idmarca = marcas.idmarca AND coches.idmodelo = modelos.idmodelo ORDER BY id DESC LIMIT 10";
$result = mysql_query($ssql);
//Cabeceras del RSS
echo '<rss version="2.0">';
//Datos generales del Canal. Edítalos conforme a tus necesidades
echo "<channel>\n";
echo "<title>Cochesyocasion.com</title>";
echo "<link>http://www.cochesyocasion.com</link>";
echo "<description>Coches de segunda mano y ocasion, anuncios de compra/venta de vehículos</description>";
echo "<language>es-es</language>\n";
//para cada registro encontrado en la base de datos
//tengo que crear la entrada RSS en un item
while ($registro = mysql_fetch_array($result))
{
echo '<item>
<title>Se vende '.$registro[marca].' '.$registro[modelo].' de segunda mano</title>
<link>http://cochesyocasion.com/coches-de-segunda-mano/detalle-coche.php?id_coche='.$registro[id].'</link>
<description><![CDATA['.$registro[descripcion].']]></description>
</item>';
}
//cierro las etiquetas del XML
echo "</channel>";
echo "</rss>";
?>
Gracias y un saludo!!