Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

Parsing xml files

Shulou Source: shulou.com Published: 2022-06-03 02:04:43 10月04日 Update

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

Tags: Used file Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Linux Apple NVidia Redmi