aspose file tools*
The moose likes Servlets and the fly likes Servlet, XML response and XSL Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Servlet, XML response and XSL" Watch "Servlet, XML response and XSL" New topic
Author

Servlet, XML response and XSL

Jesper Tejlgaard Pedersen
Greenhorn

Joined: Oct 16, 2003
Posts: 1
Hi
I have written a Servlet, which is suppose to write xml as its response. The client (often a browser) is then supposed to transform the xml into html using a xsl stylesheet.
The Servlet code:

My problem is, that I want to include a reference to the stylesheet in the xml document (see above) and place the style sheet on the same webserver as the servlet.
How do I reference the stylesheet and how do I make it available on the webserver. (as well as how do I make a html file available on the webserver)???
Hope this question is understandable.
regards
Jesper
[ October 16, 2003: Message edited by: Mark Spritzler ]
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17249
    
    6

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


Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Servlet, XML response and XSL
 
Similar Threads
xml / xsl not accessible on netscape & mozilla
Rendering XML To HTML
converting XML with XSLT
XML -vs- HTML or others
JSP for transforming XML using XSL