Ciao! Allora ho scoperto che Chrome ha problemi solo in locale, in particolare con il protocollo file:// ma on Line non ha problemi.
Posso generare qualsiasi tipo di file ma l'output finale deve essere una pagina html.
L'idea XML + xsl mi piaceva perché potevo avere un template esterno che era più facile da manutenere e personalizzare