Estoy creando el sitemap de mi web, el problema es que estoy haciendo un arcivo .xml pero con php y mysql., y me da el siguiente error:
Error de lectura XML: token no cerrado
Ubicación: http://cochesyocasion.com/sitemap.xml
Número de línea 51, columna 15:echo"</urlset>";
--------------^
Alguien sabe donde está el problema, es evidente que no está leyendo bien el código php pero no se porque...Dejo el código para que puedan verlo.
Código:
Código PHP:
<?php
header("Content-type: text/xml");
echo"<?xml version=\"1.0\" encoding=\"UTF-8\"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.cochesyocasion.com/</loc>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://www.cochesyocasion.com/coches-de-segunda-mano/coches-de-ocasion.php</loc>
<lastmod>2010-11-10</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://www.cochesyocasion.com/anunciar-coches/vender-coche.php</loc>
<lastmod>2010-11-10</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>http://www.cochesyocasion.com/anuncios-coches.php</loc>
<lastmod>2010-11-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>http://www.cochesyocasion.com/anunciar-coches/vender-coche2.php</loc>
<lastmod>2010-11-10</lastmod>
<priority>0.2</priority>
</url>
";
$link = mysql_connect("localhost","","");
mysql_select_db("ernesto_coches",$link);
$tabla = mysql_query("SELECT * from coches ORDER BY id");
while($registro=mysql_fetch_array($tabla)){
echo "<url>";
echo "<loc>http://www.cochesyocasion.com/coches-de-segunda-mano/detalle-coche.php?id_coche=".$registro['id']."</loc>";
echo "<priority>0.6</priority>";
echo "</url>";
}
echo"</urlset>";
?>