1 21 22 package nu.xom.samples; 23 24 import java.io.IOException ; 25 26 import nu.xom.Builder; 27 import nu.xom.ParsingException; 28 29 30 40 public class XOMChecker { 41 42 public static void main(String [] args) { 43 44 if (args.length <= 0) { 45 System.out.println("Usage: java nu.xom.samples.XOMChecker URL"); 46 return; 47 } 48 49 try { 50 Builder parser = new Builder(); 51 parser.build(args[0]); 52 System.out.println(args[0] + " is well-formed."); 53 } 54 catch (ParsingException ex) { 55 System.out.println(args[0] + " is not well-formed."); 56 System.out.println(ex.getMessage()); 57 System.out.println(" at line " + ex.getLineNumber() 58 + ", column " + ex.getColumnNumber()); 59 } 60 catch (IOException ex) { 61 System.out.println( 62 "Due to an IOException, the parser could not check " 63 + args[0] 64 ); 65 } 66 67 } 68 69 } | Popular Tags |