Jesper, I have edited your post to include the CODE tag, so that your code is readable. In our Forums there is a button under the ADD REPLY button that says CODE. This button will place CODE tags where you can post your code and keep all your formatting, including indentation, which is paramount to readability. Next time, please use the CODE tag to post code.
OK, now to you question. In my Servlets where I am using XML and XSLT, I convert the XML to HTML on the server side, so I am always passing HTML back to the client. I did not know that a client can do this, or think that a client can do this. But I could be wrong there.
Here is code from my Servlet (two methods) that transforms the XML document into HTML using XSLT.
Now there are some pieces missing that are variables defined elsewhere, but the code is to give you the idea of how to use the Transformer class.
Here are three import statements that you will need
I hope this helps you to find out more information, so that you can learn a bit better through experience.
Mark