jaxp xsl jsp <xsl:import>?????????????????????????????
ho questo codice jsp che importa dei file xml e xsl e mi permette quindi di visualizzare in una pagina jsp un file xml formattato con xsl...
se però inserisco nel file xsl dei tag <xsl:import> nn funziona più...
come posso fare?????
che devo usare?????
codice:<%@ page contentType="text/html" import="javax.xml.parsers.*, org.w3c.dom.*, javax.xml.transform.*, javax.xml.transform.stream.*, java.io.*, java.util.*" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";> <html xmlns="http://www.w3.org/1999/xhtml"; lang="en" xml:lang="en"> <head> <title>Prova</title> </head> <body> <h1>test</h1> <% javax.xml.transform.TransformerFactory tFactory = javax.xml.transform.TransformerFactory.newInstance(); //get the real path for xml and xsl files. String ctx = getServletContext().getRealPath("") + "/"; // Get the XML input document and the stylesheet, both in the servlet // engine document directory. javax.xml.transform.Source xmlSource = new javax.xml.transform.stream.StreamSource (new java.net.URL("file", "", ctx+"listacd.xml").openStream()); javax.xml.transform.Source xslSource = new javax.xml.transform.stream.StreamSource (new java.net.URL("file", "", ctx+"listacd.xsl").openStream()); // Generate the transformer. javax.xml.transform.Transformer transformer = tFactory.newTransformer(xslSource); // Perform the transformation, sending the output to the response. transformer.transform(xmlSource, new javax.xml.transform.stream.StreamResult(out)); %> <h2>test</h2> </body> </html>

Rispondi quotando