List集合转换成xml格式
java代码:

public String listToXML(List<Log> logs, String regId) {StringBuffer nodes = new StringBuffer();if (logs != null && logs.size() > 0) {nodes.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"+"\n");nodes.append("<Aspt>"+"\n");nodes.append("\t" + "<Version>1.0</Version>"+"\n");nodes.append("\t" + "<RegID>" + regId + "</RegID>" + "\n");nodes.append("\t" + "<Logs>"+"\n");for (int i = 0; i < logs.size(); i++) {Log log = logs.get(i);nodes.append("\t" + "\t" + "<Log>" + "\n");nodes.append("\t" +"\t" + "\t" + "<node1>" + log.getId() + "</node1>" + "\n");nodes.append("\t" +"\t" + "\t" + "<node2>" + log.getBeginDate() + "</node2>" + "\n");nodes.append("\t" +"\t" + "\t" + "<node3>" + log.getEndDate() + "</node3>" + "\n");nodes.append("\t" +"\t" + "\t" + "<node4>" + log.getTitle() + "</node4>" + "\n");nodes.append("\t" +"\t" + "\t" + "<node5>" + log.getType() + "</node5>" + "\n");nodes.append("\t" +"\t" + "\t" + "<node6>" + log.getParams() + "</node6>" + "\n");nodes.append("\t" + "\t" + "</Log>" + "\n");}nodes.append("\t" + "</Logs>"+"\n");nodes.append("</Aspt>");}return nodes.toString();
}@ResponseBody
@RequestMapping(value = "testXml")
public AjaxJson testXml() {AjaxJson json = new AjaxJson();List<Log> list = Lists.newArrayList();Log log = new Log("001");log.setTitle("日志1");log.setBeginDate(new Date());log.setType("1");log.setParams("name='zhangsan'");log.setEndDate(new Date());list.add(log);Log log1 = new Log("002");log.setTitle("日志2");log1.setBeginDate(new Date());log1.setParams("name='lisi'");log1.setType("2");log.setEndDate(new Date());list.add(log1);String s = parseNodeToXML(list, "1");System.out.println(s);json.setMsg(s);return json;
}

控制台输出:

postman测试:

空格和换行会被转译成符号

List集合转换成xml格式相关推荐

  1. 实体类转换成Xml格式实例

    最近在家公司实习,接触到了报关系统,有些海关报文是需要Xml格式来进行拼接的,所以就开始学起了将实体类转换成Xml格式的写法. 具体Xml是什么大家可以从这个链接点进去了解:Xml教程 我们在进行数据 ...

  2. php数组转xml文件,php数组转换成xml格式的实现方法

    php数组转换成xml的方法:首先创建一个PHP示例文件:然后定义一个"array_Xml"方法:接着通过foreach循环遍历以及"is_array"等函数实 ...

  3. JSON格式转换成XML格式

    第一种方法: 需要使用命名空间System.Runtime.Serialization.Json 下面有JsonReaderWriterFactory XmlDictionaryReader read ...

  4. 基于jsoup的Element实现将树形结构转换成XML格式

    依赖 <dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId& ...

  5. 利用XSLT把ADO记录集转换成XML

    由于XML(可扩展标记语言:eXtensible Markup Language)真正的平台无关性,它正在逐渐成为数据传输的主要介质.XML是一种自描述的语言,数据本身就已经包含了元数据,即关于数据本 ...

  6. JAVA实现map转成XML格式

    JAVA实现map集合转成XML格式 import java.util.HashMap; import java.util.List; import java.util.Map; import jav ...

  7. Java实现从Excel文件转换成XML文件(一)

    实现思路:         直接从Excel文件装换成XML文件是可以实现的,这里我采用一个中间装换,也就是先实现excel文件内容放入实现设计好的access数据库文件中,然后再从access中读取 ...

  8. xml 文本转json java_java将XML文档转换成json格式数据

    本篇文章主要介绍了java将XML文档转换成json格式数据的示例,希望能帮助到大家. 功能 将xml文档转换成json格式数据 说明 依赖包: 1. jdom-2.0.2.jar : xml解析工具 ...

  9. 将lua数据表格 转换成json格式,xml格式

    首先转换成json,不废话直接代码: local temp = require(tableName)local function table2json(t)--将表格转换为jsonlocal func ...

最新文章

  1. Global Average Pooling对全连接层的可替代性分析
  2. LZMA demo挑选使用备忘
  3. Guide: Solr performance tuning--转载
  4. matplotlib.pyplot 和opencv 的结合画图
  5. boost::mp11::mp_invoke_q相关用法的测试程序
  6. C++False position求根的实现算法(附完整源码)
  7. 面试官:如何实现幂等性校验?
  8. Windows核心编程_PE文件格式解析
  9. Linux安装及升级jdk1.8
  10. 【聚客通scrm】-微信个人号sdk实现的微信云控方案
  11. 微信小程序: 摇色子
  12. 离散数据:析取范式与合取范式
  13. 【漏洞学习——XSS】TOM邮箱存储型XSS一枚
  14. JavaWEB复习汇总
  15. 安装windows系统后或者格式化后,u盘容量变小怎么恢复
  16. 详解内存SDRAM原理(P-Bank、L-Bank、刷新、预充电等)
  17. bzoj 5394: [Ynoi2016]炸脖龙 数论+树状数组
  18. uva10827-Maximum sum on a torus(矩阵最大和的变形)
  19. 人工智能导论 第二章 搜索技术
  20. java timer schedule_Java Timer的使用,timer.schedule定时执行

热门文章

  1. 聊聊Java中的泛型
  2. 在线考试系统哪个好用,5款适合学校使用的在线考试系统!
  3. ubuntu下win7启动项修复
  4. 比较尿沉渣与尿常规检验结果的相关性分析
  5. Pix4Dmapper无人机航测之3D数据处理工作站硬件配置方案
  6. 绕cdn,求真实ip
  7. LOL改成英文版(整活篇)
  8. iOS多语言(国际化)开发(跟随系统 + APP内手动设置)
  9. Kali Linux渗透测试——MSF实战篇(一)
  10. python enumerate函数 字典_python 函数 enumerate