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);
}
}