Bonjour à tous

-Voici ce que je cherche à faire:

Dans une servlet, à l'aide d'un service web je récupère un flux de bytes pouvant correspondre à du XML, du PDF, ... S'il s'agit de XML, alors je souhaite appliquer une feuille de style XSL, et afficher le rendu. Cette action est générée par un clique bouton dans une JSP.

-Voici ce que j'ai fait pour l'instant:
Dans la servlet, j'ai converti le flux de bytes (InputStream) en une String, l'ai parsée et modifiée pour qu'elle prenne en compte ma feuille de style.

-Ma question:
Je ne sais pas maintenant comment faire pour générer l'affichage de cette String sous forme XML dans mon application WEB? J'ai pensé la sauver dans un fichier xml (ok), et faire en sorte que le browser web client ouvre ce fichier, mais je ne sais pas comment faire cette dernière étape?
Pouvez vous m'éclairer, ou si quelqu'un connait une autre facon de procéder, je suis preneur également.

Merci pour votre aide!