import java.net.*;
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.servlet.*;
import org.apache.xalan.xslt.*;

public class xslservlet extends GenericServlet 
{

    public void service(ServletRequest request, ServletResponse response) 
        throws ServletException, IOException 
    {
        response.setContentType("text/html");

        PrintWriter pw = response.getWriter();

        try 
        {  
            XSLTProcessor processor = XSLTProcessorFactory.getProcessor();
            processor.process(new XSLTInputSource("planety.xml"),
                new XSLTInputSource("planety.xsl"),
                new XSLTResultTarget("planety.html"));
         }
         catch(Exception e) {}  

        FileReader filereader = new FileReader("planety.html");
        BufferedReader bufferedreader = new BufferedReader(filereader);
        String instring;

        while((instring = bufferedreader.readLine()) != null) {
            pw.println(instring);
        }

        filereader.close();
        pw.close();
  }
}

