1 import au.id.jericho.lib.html.*; 2 import java.util.*; 3 import java.io.*; 4 import java.net.*; 5 6 public class FormFieldList { 7 public static void main(String [] args) throws Exception { 8 String sourceUrlString="data/form.html"; 9 if (args.length==0) 10 System.err.println("Using default argument of \""+sourceUrlString+'"'); 11 else 12 sourceUrlString=args[0]; 13 if (sourceUrlString.indexOf(':')==-1) sourceUrlString="file:"+sourceUrlString; 14 Source source=new Source(new URL(sourceUrlString)); 15 source.setLogWriter(new OutputStreamWriter(System.err)); FormFields formFields=source.findFormFields(); 17 System.out.println("The document "+sourceUrlString+" contains "+formFields.size()+" form fields:\n"); 18 for (Iterator i=formFields.iterator(); i.hasNext();) { 19 FormField formField=(FormField)i.next(); 20 System.out.println(formField.getDebugInfo()); 21 } 22 } 23 } 24 | Popular Tags |