rx__ a raison, XSLT a pour but de transformer un document XML en un autre document XML (par ex XHTML) donc c'est le plus efficace
pour la partie php, tu as juste à utiliser la DOM XML qui est implémentée pour prendre un XML et un XSLT en entrées et soit tu rebalances un XML en sortie soit tu crée un fichier ...
---------------
The Rom's, à votre service