Ok per me va benissimo siccome l'XML non viene aggiornato frequentemente mi basterà fare girare lo script ogni volta che viene aggiornato di modo da ricreare l'html corretto!

"transformToUri" se non ho capito male salva il file nel server e non in locale!? Sapendo a priori quale sarà il nome dell'HTML che verrà creato posso puntare i link direttamente verso l'html tralasciando di linkare l'xml come faccio ora!

A me l'uso delle query string non serve perchè ad ogni xml ho un solo xsl ad ogni modo se ti serve qualche dritta sono a disposizione.

Ciao