| | |
| | | Iterator nodes = rootnode.elementIterator("node_batt_num"); |
| | | BattgroupInfo battInfo=new BattgroupInfo(); |
| | | List<BattgroupData> battDataList=new ArrayList(); |
| | | |
| | | while (nodes.hasNext()){ |
| | | node= (Element) nodes.next(); |
| | | BattgroupData battData=new BattgroupData(); |
| | | battData.setMonNum(Integer.parseInt(node.attributeValue("batt_num"))); |
| | | file_node=node.element("bv_1"); |
| | | battData.setBv(file_node.getTextTrim()); |
| | | file_node=node.element("br_1"); |
| | | battData.setBr(file_node.getTextTrim()); |
| | | file_node=node.element("bs_1"); |
| | | battData.setBs(file_node.getTextTrim()); |
| | | file_node=node.element("cr_1"); |
| | | battData.setCr(file_node.getTextTrim()); |
| | | battDataList.add(battData); |
| | | if(nodes!=null){ |
| | | while (nodes.hasNext()){ |
| | | node= (Element) nodes.next(); |
| | | BattgroupData battData=new BattgroupData(); |
| | | battData.setMonNum(Integer.parseInt(node.attributeValue("batt_num"))); |
| | | file_node=node.element("bv_1"); |
| | | battData.setBv(file_node.getTextTrim()); |
| | | file_node=node.element("br_1"); |
| | | battData.setBr(file_node.getTextTrim()); |
| | | file_node=node.element("bs_1"); |
| | | battData.setBs(file_node.getTextTrim()); |
| | | file_node=node.element("cr_1"); |
| | | battData.setCr(file_node.getTextTrim()); |
| | | battDataList.add(battData); |
| | | } |
| | | } |
| | | battInfo.setBattDataList(battDataList); |
| | | battInfo.setTestTime(ActionUtil.sdfwithALL.parse(testTime)); |
| | | fileInfo.getBattInfoList().add(battInfo); |
| | | fileInfo.setFileParam(fparam); |
| | | fiso.close(); |
| | |
| | | |
| | | //-----根据groupNum的值读取测试数据---------------------------// |
| | | Iterator nodes = rootnode.elementIterator("node_group_num"); |
| | | while (nodes.hasNext()){ |
| | | node= (Element) nodes.next(); |
| | | Iterator iterator1 = node.elementIterator(); |
| | | BattgroupInfo battInfo=new BattgroupInfo(); |
| | | List<BattgroupData> battDataList=new ArrayList(); |
| | | while (iterator1.hasNext()){ |
| | | file_node= (Element) iterator1.next(); |
| | | BattgroupData battData=new BattgroupData(); |
| | | battData.setMonNum(Integer.parseInt(file_node.attributeValue("batt_num"))); |
| | | batt_node=file_node.element("bv_1"); |
| | | battData.setBv(batt_node.getTextTrim()); |
| | | batt_node=file_node.element("br_1"); |
| | | battData.setBr(batt_node.getTextTrim()); |
| | | batt_node=file_node.element("bs_1"); |
| | | battData.setBs(batt_node.getTextTrim()); |
| | | batt_node=file_node.element("cr_1"); |
| | | battData.setCr(batt_node.getTextTrim()); |
| | | batt_node=file_node.element("er_1"); |
| | | battData.setEr(Integer.parseInt(batt_node.getTextTrim())); |
| | | battDataList.add(battData); |
| | | if(nodes!=null){ |
| | | while (nodes.hasNext()){ |
| | | node= (Element) nodes.next(); |
| | | Iterator iterator1 = node.elementIterator(); |
| | | BattgroupInfo battInfo=new BattgroupInfo(); |
| | | List<BattgroupData> battDataList=new ArrayList(); |
| | | while (iterator1.hasNext()){ |
| | | file_node= (Element) iterator1.next(); |
| | | BattgroupData battData=new BattgroupData(); |
| | | battData.setMonNum(Integer.parseInt(file_node.attributeValue("batt_num"))); |
| | | batt_node=file_node.element("bv_1"); |
| | | battData.setBv(batt_node.getTextTrim()); |
| | | batt_node=file_node.element("br_1"); |
| | | battData.setBr(batt_node.getTextTrim()); |
| | | batt_node=file_node.element("bs_1"); |
| | | battData.setBs(batt_node.getTextTrim()); |
| | | batt_node=file_node.element("cr_1"); |
| | | battData.setCr(batt_node.getTextTrim()); |
| | | batt_node=file_node.element("er_1"); |
| | | battData.setEr(Integer.parseInt(batt_node.getTextTrim())); |
| | | battDataList.add(battData); |
| | | } |
| | | battInfo.setTestTime(ActionUtil.sdfwithALL.parse(testTime)); |
| | | battInfo.setBattDataList(battDataList); |
| | | fileInfo.getBattInfoList().add(battInfo); |
| | | } |
| | | battInfo.setTestTime(ActionUtil.sdfwithALL.parse(testTime)); |
| | | battInfo.setBattDataList(battDataList); |
| | | fileInfo.getBattInfoList().add(battInfo); |
| | | } |
| | | fileInfo.setFileParam(fparam); |
| | | fiso.close(); |