import org.dom4j.*;
import java.util.*;
public class Test {
public static void main(String[] args) throws DocumentException {
String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>123,222,233310001dianzi2018-03-18 08:20:002018-09-04 08:20:00diaodannomingcheng端口id1预期收发功率1端口id2预期收发功率2端口id3预期收发功率3端口id4预期收发功率4端口id5预期收发功率5端口id6预期收发功率6\n";
Document doc = DocumentHelper.parseText(xml.trim());
/**
*
*
*
*/
List> lst = new ArrayList<>();
Map map = new HashMap<>();
StringBuffer sb = new StringBuffer("");
int size = doc.selectNodes("//receivePower").size();
System.out.println(size);
if(size>0){
List receivePowerNodes = doc.selectNodes("//receivePower");
Node node = receivePowerNodes.get(0);
System.out.println(node.selectSingleNode("//aPortId").getText());
Node node1 = receivePowerNodes.get(1);
System.out.println(node.selectSingleNode("//aPortId").getText());
Node node2 = receivePowerNodes.get(2);
System.out.println(node.selectSingleNode("//aPortId").getText());
for (Node e : receivePowerNodes) {
sb.append(e.asXML());
}
}
sb.append("</receivePowerList>");
System.out.println(sb.toString());
}}