1 21 22 package nu.xom.samples; 23 24 import nu.xom.Builder; 25 import nu.xom.Document; 26 import nu.xom.NodeFactory; 27 import nu.xom.Serializer; 28 29 34 public class FilterDriver { 35 36 37 48 public static void main(String [] args) { 49 50 if (args.length < 2) { 51 System.out.println( 52 "Usage: java nu.xom.samples.FilterDriver filterclass URL" 53 ); 54 return; 55 } 56 57 try { 58 Builder builder = new Builder((NodeFactory) Class.forName(args[0]).newInstance()); 59 Serializer outputter = new Serializer(System.out, "ISO-8859-1"); 60 Document input = builder.build(args[1]); 61 outputter.write(input); 62 } 63 catch (ClassNotFoundException ex) { 64 System.err.println("Could not find filter " + args[0]); 65 } 66 catch (Exception ex) { 67 System.err.println(ex); 68 ex.printStackTrace(); 69 } 70 71 } 72 } 73 | Popular Tags |