Bonjour,

Je rencontre un problème quant à php et les balises XML .

J'ai un script qui crée un fichier xml valide sans aucun problème.

Mais quand un autre script inclut le fichier xml ,une erreur apparait car le "<?" du "<?xml version="1.0" encoding="UTF-8"?>" est analysé par php comme une nouvelle balise php ( "<?" = "<?php" ) et ca fait tout foirer.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?php 
header('content-type: text/xml');
include('rss.xml');
?>
et voici le message d'erreur affiché:
Un seul élément de niveau supérieur est autorisé dans un document XML. Erreur de traitement de la ressource http://localhos...

<b>Parse error</b>: syntax error, unexpected T_STRING in <b>c:\PHP\cache\rss.xml</b> on ...
Comment faire pour résoudre tout en sachant que je ne veux pas utiliser javascript ni changer la configuration du php.ini ?

D'avance merci