[spip-dev] sitemap.xml.html bug ?

Bonjour à tous,

Y aurait il un problème avec le sitemap de spip ? !

SPIP 2.1.0-rc [15515] PHP Version 5.2.0-8+etch15 MySQL 5.0.32

Le .htaccess est activé

Mais quand je vais sur ./sitemap.xml pas de fichier juste une erreur

/////////////////////////////////////////////////////////////////////////////////////////////////////
XML Parsing Error: XML or text declaration not at start of entity

squirrel :slight_smile:

en effet en local sous :

210rc15519 php526 et mysql 5.0.41

le message d’erreur :

This page contains the following errors:error on line 3 at column 6: XML declaration allowed only at the start of the document

Below is a rendering of the page up to the first error.

Chez moi (safari4 et un local) en enlevant la ligne 19 :

<?xml version="1.0" encoding="UTF-8"?>

la page recouvre son contenu.

oui.
modifier sitemap.xml.html et mettre sur une seule ligne, sans espace :
   ]#CACHE{0}#HTTP_HEADER{Content-Type: text/xml; charset=utf-8}<?xml vers... etc ...ng="UTF-8"?>

J'ai ce problème aussi pour les RSS avec SPIP 2.1.

Sur SPIP 2.0.10 je n'ai pas de problème avec cette page :
http://www.taize.fr/spip.php?page=podcast

tandis que avec SPIP 2.1 SVN à jour, exactement le même squelette et la même base de données, je reçois ce message :

XML Parsing Error: XML or text declaration not at start of entity
Location: http://svn.taize.fr/spip.php?page=podcast
Line Number 2, Column 1:<?xml version="1.0" encoding="utf-8"?>
^

Ne s'agit-il pas d'un bug de SPIP 2.1 ?

Paolo

je ne sais mais la solution de denis ne fonctionne-t-elle pas ?

oui.
modifier sitemap.xml.html et mettre sur une seule ligne, sans espace :
  ]#CACHE{0}#HTTP_HEADER{Content-Type: text/xml; charset=utf-8}<?xml vers... etc ...ng="UTF-8"?>

Aha! merci, en effet dès (presque) toujours mon squelette débute avec

#CACHE{3600}
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml version="1.0"[ encoding="(#CHARSET)"]?>

maintenant il faut apparemment supprimer même le retour chariot après #CACHE

merci bcp.
Paolo