Parsing xml files
Import org.dom4j.Element
Import cn.cecgw.goku.commons.profile.AbstractXMLParseSrv
Public class ConfigProfileMan extends AbstractXMLParseSrv {
Private static List generalTaskList = new ArrayList ()
Public static List getGeneralTaskList () {
Return generalTaskList
}
@ Override
Protected void readFromXml (Element root) throws Exception {
@ SuppressWarnings ("unchecked")
List elementList=root.elements ("task")
For (Element elt:elementList) {
GeneralTask generalTask=new GeneralTask ()
GeneralTask.setTaskType (elt.element ("taskType") .getText ())
GeneralTask.setDstTable (elt.element ("dstTable") .getText ())
GeneralTask.setTaskID (elt.element ("taskID") .getText ())
GeneralTask.setExecuteClass (elt.element ("executeClass") .getText ())
GeneralTask.setCron (elt.element ("cron") .getText ())
GeneralTaskList.add (generalTask)
}
}
@ Override
Protected Element writeToXml (Object arg0) throws Exception {
/ / TODO Auto-generated method stub
Return null
}
Public static void main (String [] args) {
New ConfigProfileMan () .load ()
}
}
}
Jar package used
Dom4j-1.6.1.jar
Goku-common2-5.1.0.jar