XSL Parse Statement
XSLTransformer.Transform ( xml, DEFAULT_XSL_FILE, out );Build XSL Parser
// Convenience classpackage edu.jbs.ooc.ui; import javax.xml.transform.TransformerFactory; import javax.xml.transform.Transformer; import javax.xml.transform.Source; import javax.xml.transform.*; import javax.xml.transform.stream.*; import java.io.*; import java.net.*; import javax.servlet.*; import javax.servlet.http.*; /** * Insert the type's description here. * Creation date: (1/25/2002 2:42:59 PM) * @author: Administrator */ public class XSLTransformer { /** * Insert the method's description here. * Creation date: (1/25/2002 2:46:05 PM) * @param xmlData java.lang.String * @param xslFileName java.lang.String * @param out javax.servlet.ServletOutputStream */ protected static void transform(String xmlData, String xslFileName, ServletOutputStream out) { try { StringReader xmlStream = new StringReader( xmlData ); Source xmlSource = new StreamSource( xmlStream ); Source xslSource = new StreamSource(new URL("file:" + xslFileName).openStream() ); TransformerFactory tf = TransformerFactory.newInstance(); Transformer transformer = tf.newTransformer( xslSource ); transformer.transform( xmlSource, new StreamResult(out) ); } catch ( Exception e ) { System.out.println ( e.getMessage() ); e.printStackTrace( ); } }/** * Insert the method's description here. * Creation date: (1/25/2002 2:46:05 PM) * @param xmlData java.lang.String * @param xslFileName java.lang.String * @param out javax.servlet.ServletOutputStream */ protected static void Transform(String xmlData, String xslFileName, ServletOutputStream out) {}}