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