Heu je crois que c'est 2 choses différentes. D'un côté tu as un langage pour formater des données (XML) avec peut-être des instructions, mais traités du côté client, et de l'autre un langage qui traite les informations du côté serveur.
C'est bon ou j'ai faux?
Et puis tu peux avoir les deux: faire générer du XML avec PHP.
---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi