Voilà un autre problème :

Toutes les données sont dans un fichier XML.

Des liens dans une page HTML lance un traitement spécifique, par exemple :

Nouveautés.XML
Nouveautés.XSL qui affiche une page avec du texte en français

News.XML
News.XSL qui affiche les mêmes données mais avec du texte en anglais

....

OK, la solution simple est de copie la base en XML, la renommer et changer la spécification vers le fichier XSL

Simple mais pas pratique.

Le plus simple serait de passer la spécification vers le fichier XSL via une variable (???) ... mais là je n'ai pas trouvé de source ...