package demo.itc.emp; import java.net.URL; import com.itc.util.ItcBeanUtils; import com.itc.util.ItcResourceStore; import com.itc.util.ItcResourceStoreFactory; import demo.itc.emp.dvo.Employee; import demo.itc.emp.dvo.Employees; import demo.itc.emp.dvo.EmployeesReader; public class EmpEnfDemo { /** * @param args */ public static void main( String[] args ) { try { ItcResourceStore resStore = ItcResourceStoreFactory.getInstance().getStore(); URL urlEmployees = resStore.getDocument( "employeesEnf.xml" ); Employees emps = EmployeesReader.read( urlEmployees ); for ( Employee emp: emps.getEmployee() ) { System.out.println( ItcBeanUtils.dumpBeanValues( emp ) ); System.out.println( ItcBeanUtils.dumpBeanValues( emp.getAddress() ) ); System.out.println( ItcBeanUtils.dumpBeanValues( emp.getDept() ) ); } } catch ( Exception ex ) { ex.printStackTrace(); } } }