Bonjour,
je suis entrain de generer un sitemap dynamiquement mais j'ai erreur que j'ai du mal à corriger, l'erreur est la suivante: Erreur d'analyse XML : données incompréhensibles après l'élément de document
Emplacement : http://www.lalettreagricole.info/sitemap.xml
Numéro de ligne 11, Colonne 1 :<?xml version="1.0" encoding="UTF-8" ?>
^
voici mon code:

<?php App::uses('CakeTime', 'Utility'); ?>
<?php echo '<?xml version="1.0" encoding="UTF-8" ?>';?>

  <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
   <url>
        <loc><?php echo $this->Html->url('/',true); ?></loc>
        <changefreq>weekly</changefreq>
    </url>

    <?php foreach ($listArticle as $list): ?>
    <url>
        <loc><?php echo $this->Html->url($list['Article']['link'],true); ?></loc>
       <lastmod><?php echo $this->Time->toAtom($list['News']['modified']); ?></lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <?php endforeach; ?>
</urlset>

j'ai fait une erreur quelque part dans le code?merci

4 réponses


Onouriis
Réponse acceptée

Enlève le script Google Analytics sur ta page de sitemap.

Salut,

d'après ce que je vois en regardant le code source de ta page, l'erreur vient de l'index News qui n'est pas trouvé.

wenz
Auteur

Merci romano83 pour ta réponse, c'est corrigé mais j'ai toujours la même erreur

wenz
Auteur

bjr onouriis merci, ça marche