xml字符串与map之间的相互转换
来源:互联网 发布:linux ddos防御 编辑:程序博客网 时间:2024/05/29 14:35
map转为xml字符串:
public static String map2str(Map<String, String> map){String xmlStr = null;StringBuffer sbf = new StringBuffer();sbf.append("<xml>");for(Entry<String, String> s: map.entrySet()){sbf.append("<").append(s.getKey()).append(">").append(s.getValue()).append("</").append(s.getKey()).append(">");}sbf.append("</xml>");xmlStr = sbf.toString();return xmlStr;}xml字符串转为map:
//xml形式的字符串转换为map集合public static Map<String,Object> xmlStr2Map(String xmlStr){Map<String,Object> map = new HashMap<String,Object>();Document doc;try {doc = DocumentHelper.parseText(xmlStr); Element root = doc.getRootElement(); List children = root.elements(); if(children != null && children.size() > 0) { for(int i = 0; i < children.size(); i++) { Element child = (Element)children.get(i); map.put(child.getName(), child.getTextTrim()); } } } catch (DocumentException e) {e.printStackTrace();}return map;}总结:之前也有过利用XMLConfiguration解析xml的工具类,但是它只能从request或者是文件中的xml,而不是解析一个xml形式的字符串。不知道是否还有其他的工具类或方法,总结进行时。。。。。。
0 0
- xml字符串与map之间的相互转换
- javeBean与xml之间的相互转换
- javeBean与xml之间的相互转换
- 字符串与数值之间的相互转换
- time_t 与字符串之间的相互转换
- time_t 与字符串之间的相互转换
- time_t 与字符串之间的相互转换
- XML和Map集合之间的相互转换
- javabean、xml、json、map之间的相互转换
- 字符串之间相互转换 字符与数值之间的转换
- 利用Gson使json字符串与java bean/list/map之间的相互转换
- Xml字符串与C#对象之间相互转换
- XML与字符串的相互转换
- xml报文与map之间的转换
- 使用JAXB来完成Javabean与XML文件(字符串)之间的相互转换
- [XML]XML与Datatalbe_DataSet_之间的相互转换
- 字符串与xml格式之间的转换
- 实现Python对象与xml之间的相互转换
- PoStartNextPowerIrp
- codeforce 342E 树链剖分 || 分块
- HDU 1846 Brave Game 博弈
- Dede小企业网站开发流程及常用标签(三)
- [归档]Ubuntu 14.04 安装tftp server
- xml字符串与map之间的相互转换
- cocos2dx快捷创建项目脚本
- It is confused that the difference of JSP with Servlet
- 九度题目1454:Piggy-Bank
- 如何对系统调用了aidl文件进行避免混淆
- HDU 1847 Good Luck in CET-4 Everybody! 博弈
- 《C++Premier》读书笔记之一
- 专为GTD定制的emacs简单版
- 黑马程序员-C语言简介、关键字、标识符、命名规范、注释