Que tal amigos, si pueden ayudar a ubicar donde esta el error; estoy tratando de hacer un rss con php y mysql, pero al ejecutar el archivo me da el siguiente error en el archivo xml.
Error de lectura XML: mal formado
Ubicación: http://localhost/www.visitaecuador.com/feedb.xml
Número de línea 7, columna 9: echo '<rss version="2.0">
--------^
<?php
include("admin.php");
$sql_data = "SELECT * FROM ecuaventura_promociones order by fecha desc limit 20";
$sql_res = mysql_query($sql_data) or die("error al ejecutar la consulta");
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="iso-8859-1" ?>';
echo '<rss version="2.0">
<channel>
<title>Visitaecuador - Ofertas</title>
<link>http://www.visitaecuador.com/</link>
<description>Las mejores ofertas ahorre hasta un 50%</description>
<language>es-CL</language>
// creamos documento
while ($fila = mysql_fetch_array($sql_res)) {
echo '<item>
<title>' . $fila["titulo"] . '</title>
$descripcion=substr($fila[detalle],0,300)."...";
<description>' .$descripcion. '</description>
<link>http://www.visitaecuador.com/ofertas.php?codigo=' . $fila["codigo"] . '</link>
</item>';
}
echo '</channel></rss>';
?>