Jump to content

[Solution]Probleme saut de ligne xml


Myst26

Recommended Posts

Bonjour,
 
je viens partager avec vous une petite astuce pour ceux qui rencontreraient des problèmes avec l'affichage des boutiques sur la carte Google map.
 
Pour ma part, j'avais une erreur XML, celui-ci ne commençait pas en début, mais 2 3 ligne après (lignes vides). Firebug m'annonçait que <?xml ... ?> devait commencer au tout début.

 

 

La cause est un/des sauts de ligne dans l'un des fichiers PHP ( module, classe le plus souvent)
 
ex:
 
.
.
.
?>
.
.
 
les deux lignes qui suivent " ?>"  provoque ce problème.. et il faut vérifier tous les fichiers pour supprimer ?> ou les deux lignes. Elles ont été causé par notepad++ pour ma part ou par le fait d'avoir Zip mes fichiers dans le cpanel, récupérer sur windows et remis sur un linux = des sauts de ligne de partout rajoutés...
 
Dans votre controler StoresController php à la ligne ou il y a :
 

die($dom->saveXML())
 

par

 
die(preg_replace("#^(<br\s*/?>|\\n)+(.*?)(<br\s*/?>|\\n)+$#",'$2', $dom->saveXML()));
 

Cela supprimera les lignes vides en sortie. Et cela évitera d'inspecter 15 000 fichiers pour trouver le fautif..
 

Edited by Myst26 (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...