将数据结果转换成xml的工具类。
1.结果数据格式
Map<Object, Object>> map = new HashMap<Object, Object>>();
List<Object>> List = new ArrayList<Object>>();// 创建一个容器
List.add(unitRecord);//unitRecord是一个对象
map.put("SBR_PORT_0001", List);//SBR_PORT_0001是xml模板中的节点
2.生成xml文件
XmlPacketUtil.format(templatePath, map, new File(filePath), "UTF-8");
templatePath是模板路径。
map是结果数据。
filePath是要生成到指定路径及文件名称(c:/aa/dataResult.xml)
3.解析xml文件返回map(map的格式如1)
XmlPacketUtil.parse(xmlpath, new File(rxmlResultFilePath), "UTF-8");
解析xml结果获取map。
xmlpath是模板路径。
1.结果数据格式
Map<Object, Object>> map = new HashMap<Object, Object>>();
List<Object>> List = new ArrayList<Object>>();// 创建一个容器
List.add(unitRecord);//unitRecord是一个对象
map.put("SBR_PORT_0001", List);//SBR_PORT_0001是xml模板中的节点
2.生成xml文件
XmlPacketUtil.format(templatePath, map, new File(filePath), "UTF-8");
templatePath是模板路径。
map是结果数据。
filePath是要生成到指定路径及文件名称(c:/aa/dataResult.xml)
3.解析xml文件返回map(map的格式如1)
XmlPacketUtil.parse(xmlpath, new File(rxmlResultFilePath), "UTF-8");
解析xml结果获取map。
xmlpath是模板路径。
rxmlResultFilePath是待解析的xml结果文件路径
工具类jar: https://download.csdn.net/download/wyazyf/10402719#comment
xml模板: https://download.csdn.net/download/wyazyf/10402724