IBM Version 5 Universal Remote User Manual


 
232 The XML Files: Development of XML/XSL Applications Using WebSphere Studio
Figure 10-14 ShowPage method responsible for XSL transformation
Example 10-3 Source code for CustomerXSLServlet showPage method
private void showPage(Templates stylesheet, HttpServletResponse response)throws
IOException{
try {
org.w3c.dom.Document resultDOM = getCustomerXML().produceDOMDocument();
Transformer transformer = stylesheet.newTransformer();
response.setContentType("text/html");
PrintWriter writer = response.getWriter();
transformer.transform(new DOMSource(resultDOM),
new StreamResult(writer));
} catch (Exception ex){
PrintWriter pw = response.getWriter();
pw.println("<html><body>
<h2>Transformation Error</h2><pre>");
ex.printStackTrace(pw);
pw.println("</pre></body></html>");
}
}
HTML
XSLT Processor
(transformer)
produceDOMDocument
XSL
(stylesheet)
XML Document
(resultDOM)
IN
OUT