#####################################
#  ÁÖ¿ä Æļ­ Driver                 # 
#####################################

ÀÛ¼ºÀÚ : ÀåÇüÈ­(hhjang97@venus.uos.ac.kr)
ÀÛ¼ºÀÏ : 2004. 11. 06
¼öÁ¤ÀÏ : 

¿øº» :
¼³¸í :

ÁÖ¿ä Æļ­µéÀÇ Driver Á¤º¸

################################# ################################# #################################
com.ibm.xml.parsers.SAXParser
com.jclark.xsl.sax.Driver 
com.caucho.xml.XmlParser


  XMLReader parser;
          
  try { // Xerces
    parser = XMLReaderFactory.createXMLReader(
     "org.apache.xerces.parsers.SAXParser"
    );
  }
  catch (SAXException e1) {
    try { // Crimson
      parser = XMLReaderFactory.createXMLReader(
       "org.apache.crimson.parser.XMLReaderImpl"
      );
    }
    catch (SAXException e2) { 
      try { // ¨¡lfred
        parser = XMLReaderFactory.createXMLReader(
         "gnu.xml.aelfred2.XmlReader"
        );
      }
      catch (SAXException e3) {
        try { // Piccolo
          parser = XMLReaderFactory.createXMLReader(
            "com.bluecast.xml.Piccolo"
          );
        }
        catch (SAXException e4) {
          try { // Oracle
            parser = XMLReaderFactory.createXMLReader(
              "oracle.xml.parser.v2.SAXParser"
            );
          }
          catch (SAXException e5) {
            try { // default
              parser = XMLReaderFactory.createXMLReader();
            }
            catch (SAXException e6) {
              throw new NoClassDefFoundError(
                "No SAX parser is available");
                // or whatever exception your method is  
                // declared to throw
            }
          }
        }
      }
    } 
  }

#################################
# 
#################################