1 56 57 import org.jdom.*; 58 import org.jdom.input.*; 59 import org.jdom.output.*; 60 import org.jdom.transform.*; 61 import javax.xml.transform.*; 62 import javax.xml.transform.stream.*; 63 64 public class XSLTransform { 65 66 public static void main(String [] args) throws Exception { 67 if (args.length != 2) { 68 System.err.println("Usage: java XSLTransformer [some.xml] [some.xsl]"); 69 return; 70 } 71 72 String docname = args[0]; 73 String sheetname = args[1]; 74 SAXBuilder builder = new SAXBuilder(); 75 Document doc = builder.build(docname); 76 77 XSLTransformer transformer = new XSLTransformer(sheetname); 78 Document doc2 = transformer.transform(doc); 79 80 XMLOutputter outp = new XMLOutputter(Format.getPrettyFormat()); 81 outp.output(doc2, System.out); 82 } 83 } 84 | Popular Tags |