%@ page language="java" contentType="text/html" %>
<%@ page import="javax.xml.transform.*"%>
<%@ page import="javax.xml.transform.stream.*"%>
Afficher un document XML avec JSP
<%
String docRoot = "../webapps/formation/xml/exemples/jsp-xml/";
String paramValue = request.getParameter("param");
String xmlFile = docRoot + request.getParameter("xml");
String xslFile = docRoot + request.getParameter("xsl");
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer(new StreamSource(xslFile));
transformer.setParameter("param1", paramValue);
transformer.transform(new StreamSource(xmlFile), new StreamResult(out));
%>