解析树形结构,拼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 推荐阅读 经济与股市 对牛弹琴是什么意思 对牛弹琴的意思 嫦娥古诗的意思 嫦娥古诗的意思20字 交管12123使用教程 交管12123电脑版的使用操作方法 柴油机下排气排机油怎么回事 长沙天心区中雅培粹学校新校区位置+建设规模+开学时间 行货QD 裸机C盘文件详情 供大家参考 新买的枕芯用不用洗 爆笑虫子冰箱跳舞配乐:电器故障维修指南 产品|realme Book官宣:8月18日发布 以创造力入局笔电市场 鹬蚌相争渔翁得利文言文译文 鹬蚌相争渔翁得利文言文翻译 分类模型的性能评估——以SAS|分类模型的性能评估——以SAS Logistic回归为例(1): 混淆矩阵 林内壁挂炉点火不持久?解决步骤与方法介绍! 我来教你Photoshop怎么删除剪贴板记录 佳能打印机废墨清零怎么操作的-佳能打印机废墨清零步骤 大金空调一拖二外机不启动怎么解决,看看这些方面的问题 可牛影像制作相片 小编教你可牛影像制作照片闪图的图文操作 摩托车机油适合汽车用吗?微型车可以加摩托车机油吗? 月薪2万每天4小时,陪学陪玩的高端家教教的是什么() 摄影的流派以及代表作 摄影的派别 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数据页结构 小程序有哪些低成本获客手段——案例解析