J'ai eu le problème l'autre jour : en effet si vous essayez de coder en php par des "echo" de vouloir faire apparaître des balises, et bien ce n'est pas possible tel quelle, forcément les balises sont interprétées par le moteur php ...
La solution pour montrer les balises en php
Exemple avec la balise xml "<url>"
Vous passez par une variable que vous allez retravailler ensuite
$url = '<url>';
Puis vous remplacer par le code html sur le supérieur
$url = str_replace('&', '&', $url);
et sur l'inférieur de la balise
$url = str_replace('<', '<' , $url);
Puis vous affichez la balise comme si elle n'était pas passé par l'analyse du moteur html
echo $url;
Quel est le but de montrer ces balises xml/html ... en php
Ainsi vous pouvez montrer toutes sortes de documents : xml, html etc .... tout cela en php