解析树形结构,拼XML 2022-01-06 node_id 节点编号 up_node 父节点编号node_value 节点编号值 public String createxml(HashMap inmap,List bodylistmap) { Map map = new HashMap(); map = bodylistmap.get(0); String message_id = inmap.get("message_id"); String message_code = inmap.get("message_code"); xmlnodes.append(""); try { getMsg("0","",message_id,map); } catch (Exception e) { e.printStackTrace(); } return xmlnodes.toString(); } public void getMsg(String up_node,String node_value,String message_id,Map map) throws Exception { MessageTreeBo messageTreeBo = (MessageTreeBo) SourceTemplate.getSpringContextInstance().getBean("messageTreeBo"); MessageTree messageTress = null; List messageTrees = messageTreeBo.getMsgByParent(up_node,message_id); int len = messageTrees.size(); if(len == 0){ xmlnodes.append(getNodeValue(node_value,map)); }else{ for(int i = 0; i < len; i++ ){ messageTress = messageTrees.get(i); xmlnodes.append("<").append(messageTress.getNode_key()).append(">"); getMsg(messageTress.getNode_id(),messageTress.getNode_value(),message_id,map); xmlnodes.append("").append(messageTress.getNode_key()).append(">"); } } } public String getNodeValue(String node_value,Map map){ if(node_value != null && node_value!="null"){ if(node_value.startsWith("$")){ node_value=https://www.it610.com/article/(String) map.get(node_value.substring(1)); return node_value; } else { return node_value; } }else { return ""; } } 【解析树形结构,拼XML】转载于:https://www.cnblogs.com/wzh0125/p/4462764.html 推荐阅读 《方舟:生存进化》进阶材料制作方式攻略 速腾1.4T油耗到底是多少 尼康d7000开不了机 尼康d700怎么开机 密室逃脱5第2关开门器怎么得 第二关通关攻略 显卡坏了换主板怎么换,主板显卡坏了换独立显卡 踧踖怎么读 韪大踧踖怎么读 什么东西最补身子 什么叫化学键 美团北京总部员工待遇 北京美团总部上班咋样 孔子的道德教育思想对我们的启发 如何看待孔子的道德思想,如何看待孔子有教无类的思想 云顶之弈纳尔六法怎么玩 云顶之弈纳尔六法阵容推荐分享 mysql查看命令队列,mysql命令行查看表 离婚户口分户的材料是什么 起亚k2天窗开关怎么换? 起亚k2天窗开关怎么换图解 高血压怎么办 老年人高血压的调理 衣服霉渍小妙招大全清洁 电热毯应该铺在哪一层 香信app如何添加好友 沃柑皮可以泡水喝吗 核酸报告超时了一天可以登机吗 2018-06-13金句系列7(金句结构-改编古现代诗词) Quartz|Quartz 源码解析(四) —— QuartzScheduler和Listener事件监听 Java内存泄漏分析系列之二(jstack生成的Thread|Java内存泄漏分析系列之二:jstack生成的Thread Dump日志结构解析) [源码解析]|[源码解析] NVIDIA HugeCTR,GPU版本参数服务器---(3) ffmpeg源码分析01(结构体) Android系统启动之init.rc文件解析过程 《数据结构与算法之美》——队列 什么是张拉膜结构雨棚(有哪些特点?) mysql|InnoDB数据页结构 小程序有哪些低成本获客手段——案例解析