Making a Parser Example 
  
import org.xml.sax.*;
import org.xml.sax.helpers.*;
public class ParserMaker {
  public static void main(String[] args) {
     
    Parser parser;
    try {
     parser = ParserFactory.makeParser();
    }
    catch (Exception e) {
      try {
        parser = ParserFactory.makeParser(args[0]);
      }
      catch (Exception ee) {
        // fall back on Xerces parser by name
        try {
          parser 
           = ParserFactory.makeParser("org.apache.xerces.parsers.SAXParser");
        }
        catch (Exception eee) {
          System.err.println("Couldn't locate a SAX parser");
          return;          
        }
      }
    }
    
    // Let's see what we ended up with...
    System.out.println(parser.getClass());
    
    // start parsing...   
  
  
  }
}