先添加 dom4j jar包
String respTtr = "<Response><body>...省略...<body></Response>";
SAXReader reader = new SAXReader();
Document doc = reader.read(new ByteArrayInputStream(respTtr.getBytes("UTF-8")));
List<Element> infos = doc.selectNodes("Response/Body/ryxx");
for(Element item: infos){ //这里遍历所有ryxx节点 并转换为 Yfxx对象
Yfxx yfxx = new Yfxx();
yfxx.setStrXm(item.elementText("xm"));
yfxx.getStrZjlx(item.elementText("zjlx"));
//.... 省略其他属性,lz自行添加
}
String respTtr = "<Response><body>...省略...<body></Response>";
SAXReader reader = new SAXReader();
Document doc = reader.read(new ByteArrayInputStream(respTtr.getBytes("UTF-8")));
List<Element> infos = doc.selectNodes("Response/Body/ryxx");
for(Element item: infos){ //这里遍历所有ryxx节点 并转换为 Yfxx对象
Yfxx yfxx = new Yfxx();
yfxx.setStrXm(item.elementText("xm"));
yfxx.getStrZjlx(item.elementText("zjlx"));
//.... 省略其他属性,lz自行添加
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货