java 解析xml为字符串_JAVA 解析xml字符串

导入dom4j jar包

final String returnXML = "";

Map mapXML = new HashMap();

Document doc;

try

{

doc = DocumentHelper.parseText(returnXML);

final Element el = doc.getRootElement();

mapXML = recGetXmlElementValue(el, mapXML);

LOG.info("========" + mapXML.size() + "+++" + mapXML.get("return_code"));

if (mapXML.get("return_code").equals("SUCCESS"))

{

//操作

}

}

catch (final DocumentException e)

{

e.printStackTrace();

return null;

}

private static Map recGetXmlElementValue(final Element ele, final Map map)

{

final List eleList = ele.elements();

if (eleList.size() == 0)

{

map.put(ele.getName(), ele.getTextTrim());

return map;

}

else

{

for (final Iterator iter = eleList.iterator(); iter.hasNext();)

{

final Element innerEle = iter.next();

recGetXmlElementValue(innerEle, map);

}

return map;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值