jakarta-tomcat-5.0.30/bin
. At this point the files are
right in this directory. In general, this is not a good idea, creating
a subfolder would be better.
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.xml.transform.stream.StreamSource;
import javax.xml.transform.stream.StreamResult;
public class ExampleServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String XMLSource = "food.xml";
String XSLStylesheet = "food.xsl";
try {
// Instantiate a TransformerFactory.
javax.xml.transform.TransformerFactory tFactory =
javax.xml.transform.TransformerFactory.newInstance();
// Use the TransformerFactory to process the stylesheet Source and
// generate a Transformer.
javax.xml.transform.Transformer transformer = tFactory.newTransformer
(new javax.xml.transform.stream.StreamSource(XSLStylesheet));
// Use the Transformer to transform an XML Source and send the
// output to a Result object.
transformer.transform
(new javax.xml.transform.stream.StreamSource(XMLSource),
new javax.xml.transform.stream.StreamResult(out));
} catch (javax.xml.transform.TransformerException e) {
System.out.println("Transformer exception " + e);
}
}
}