déjà le xml tout seul ne fait pas grand chose. en html, tu as des balises avec des classes css, en xml tu peux également coller un css sur tes balises.
tu as donc d'un côté
<span class='headline'>mon texte</span>
et de l'autre
<headline>mon texte</headline>
et dans les deux cas, un css quasiment identique.
donc vraiment, bof. utiliser le xsl pour le parser côté serveur et sortir du html ? là ça devient une question de goût, je dirais bof aussi. ce qui est sympa en xsl c'est de transformer ta page avec du javascript. par ex tu affiches une table des commandes du client, avec une petite interface il peut les trier par date, prix, nombre d'articles commandés, etc. le problème avec le xsl client est qu'il n'est pas des masses répandu et ne marche qu'avec ie6 (avec ie5.5 il faut quand même installer un nouveau parser à la main).
demande un peu à ceux qui disent "c'est génial" pourquoi ils trouvent que c'est génial (bon, je trouve ça génial, mais c'est pour certains cas dans des applis win32, pas web).