将xml格式字符串转换成一个map格式,其中key为xml中的节点名称,多层中间用“.”连接,value为节点内容。
1、输入
<?xml version="1.0" encoding="UTF-8"?>
<Response> <ResultCode>000000</ResultCode> <ResultDesc>成功</ResultDesc> <nn>
<test>111</test>
<a>
<b>r</b>
</a>
</nn> </Response>
2、输出
Response.nn.test=111
Response.ResultCode=000000
Response.ResultDesc=成功
Response.nn.a.b=r
Response.ResultCode=000000
Response.ResultDesc=成功
Response.nn.a.b=r
3、代码实现
import
org.dom4j.Document;
import
org.dom4j.DocumentException;
import
org.dom4j.DocumentHelper;
import
org.dom4j.Element;
import
java.util.HashMap;
import
java.util.Iterator;
import