package xml; import java.io.File; import javax.xml.transform.Source; import javax.xml.transform.Result; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.stream.StreamSource; import javax.xml.transform.stream.StreamResult; public class XsltMain { public static void main(String[] args) throws Exception { if (args.length <3) { System.out.println("XsltMain sourcexml template outfile"); System.exit(1); } File sourceFile=new File(args[0]); File templateFile=new File(args[1]); File outputFile=new File(args[2]); TransformerFactory f = TransformerFactory.newInstance(); Transformer t = f.newTransformer(new StreamSource(templateFile)); Source s = new StreamSource(sourceFile); Result r = new StreamResult(outputFile); t.transform(s,r); } }