salve ho scritto questo codice che dovrebbe applicare un foglio di stile .xsl ad un file .xml e creare una pagina risultante in .html
quando la eseguo mi dà "exception in thread "main" java.lang.NoSuchMethodError: main"
nn capisco perché
codice:import java.io.*; import javax.xml.transform.*; import javax.xml.transform.stream.*; public class xslTformer { private StreamSource xmlSource, xslSheet; private StreamResult htmlResult; xslTformer (String xmlFile, String xslFile, String htmlPage) { try{ xmlSource = new StreamSource(new FileReader(xmlFile)); xslSheet = new StreamSource(new FileReader(xslFile)); htmlResult = new StreamResult(new FileWriter(htmlPage)); } catch(IOException e) {e.printStackTrace();} } //Metodo tform() void tform() throws Throwable{ TransformerFactory transFactory = TransformerFactory.newInstance(); Transformer transformer = transFactory.newTransformer(xslSheet); transformer.transform(xmlSource, htmlResult); } } class testTransform { public static void main(String[] args) throws Throwable{ if(args.length != 3) { System.out.println("Please enter <xmlFile> <xslFile> <htmlPage>"); System.exit(1); } xslTformer fileHTML = new xslTformer(args[0],args[1],args[2]); fileHTML.tform(); } }

Rispondi quotando