/*
 * NominaXML.java
 *
 * Created on November 11, 2002, 12:02 AM
 */

/**
 *
 * @author  gustavo
 */
public class NominaHashXML {
    private static String RUTA ="/home/gustavo/cibernetica/cib5122002/xml/";
    /** Creates a new instance of NominaXML */
    public NominaHashXML() {
    }
    
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws Exception {
        
        
        
        org.xml.sax.InputSource input = new org.xml.sax.InputSource(RUTA+"nomina.xml");
        NominaHandlerHashImpl handler= new NominaHandlerHashImpl();
        NominaParser parser= new NominaParser(handler,null);
        parser.parse(input);
        java.util.Hashtable hsh = handler.getHashTable();
        System.out.println(hsh);
        System.out.println(hsh.get("empleados"));
        System.out.println(hsh.get("sueldos"));
        hsh = (java.util.Hashtable)hsh.get("empleados");
        Empleado emp=(Empleado)hsh.get("CUTG711209TM9");
        System.out.println(emp.getNombre());
    }
    
}
