java递归map-Java递归多层(多节点)map转xml方式.pdfVIP

  • 2
  • 0
  • 约3.43千字
  • 约 4页
  • 2023-12-08 发布于山东
  • 举报

java递归map-Java递归多层(多节点)map转xml方式.pdf

java递归map_Java递归多层(多节点)map转xml⽅式

此列举两种⽅式:

第⼀种:

createXmlByMap(Mapmap,StringparentName)(推荐应⽤)

第⼆种:

为字符串拼装mapToXML(Map,?map,StringBuffersb)/**

*将Map转换为XML,Map可以多层转

*@paramparams需要转换的map。

*@paramparentName就是map的根key,如果map没有根key,就输⼊转换后的xml根节点。

*@returnString--XML

*/

@SuppressWarnings(unchecked)

publicstaticStringcreateXmlByMap(Mapmap,StringparentName){

//获取map的key对应的value

MaprootMap=(Map)map.get(parentName);

if(rootMap==null){

rootMap=map;

}

Documentdoc=DocumentHelper.createDocument();

//设置根节点

doc.addElement(parentName);

Stringxml=iterat

文档评论(0)

1亿VIP精品文档

相关文档