Blog notes Aternatik

Contact

Accueil du site / Articles et ressources / Erreur XML pour la syndication d’un site spip

Actualités / Nouveautés

Asterisk et vserver

Installer Asterisk dans un vserver (server virtuel) offre beaucoup d’avantage (sécurité, indépendance dans la configuration, etc…) mais (...)

Lire la suite 8 août

Vérifier un numéro de téléphone en PHP

Cette fonction permet de vérifier un numéro de téléphone que ce soit un numéro de téléphone fixe (0…) ou un numéro gsm (06…) Le (...)

Lire la suite 1er juin

Remplacer des mots dans une arborescence

Des chemins en dur dans des centaines de fichiers identiques ? (ici des .htaccess) Voila un script surement utile… #!/bin/bash # Usage : (...)

Lire la suite 10 mai

0 | 3 | 6 | 9 | 12 | 15 | 18

Articles et ressources

Erreur XML pour la syndication d’un site spip

Publié le 3 août 2007 - Tags :

Dans les fichiers XML, utilisés pour la syndication d’un SPIP, une erreur de ce type :


Erreur d'analyse XML : instruction de traitement XML pas au début d'une entité externe
Emplacement : http://www.monsite.org/spip.php?page=backend
Numéro de ligne 1, Colonne 2 : <?xml version="1.0" encoding="ISO-8859-1"?>
                                                  -^

La solution au problème se trouve sur les forums de SPIP : éditer le fichier de squelette backend.html. Il faut supprimer un saut de ligne au début du fichier : l’entête http doit être sur la même ligne que l’instruction XML :


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

Vider le cache et tout fonctionne :)



http://www.wikio.fr netvibes Google SPIP Suivre la vie du site RSS 2.0 Création de sites internet : Aternatik phpMyVisites

Creative Commons License
Le contenu du site est mis à disposition sous un contrat Creative Commons.