我是
靠谱客的博主
内向吐司,最近开发中收集的这篇文章主要介绍
[Java学习] xml工具,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
xml工具 dom4j
- public class XmlUtil {
- /**
- *http://m.ynmxzx.com/bbzx/2016/0615/1028.html
- * 方法说明 根据map键值对 获得xml串
- *
- * @param bizObj
- * @return
- */http://m.ynmxzx.com/bbzx/2016/0615/1029.html
- public static String getXmlStr(Map<String, Object> bizObj) {
- StringBuffer str=new StringBuffer();
- Set<String> set=bizObj.keySet();
- Iterator<String> iterator=set.iterator();
- str.append("<xml>");
- while(iterator.hasNext()){
- String key=iterator.next();
- str.append("<"+key+">");
- str.append("<![CDATA["+bizObj.get(key)+"]]>");
- str.append("</"+key+">");
- }
- str.append("</xml>");
- return str.toString();
- }http://m.ynmxzx.com/bbzx/2016/0615/1030.html
- /**
- *
- * 方法说明 根据输入流 获得map键值对
- *
- * @param in 要解析的输入流
- * @return
- * @thrhttp://m.ynmxzx.com/bbzx/2016/0615/1032.htmlows Exception
- */
- public static Map<String,Object> parseXml(InputStream in) throws Exception{
- //将解析结果存入HashMap中
- Map<String,Object> map=new HashMap<String,Object>();
- //读取输入流
- SAXReader reader=new SAXReader();
- Document document=reader.read(in);
- //得到xml根元素
- Element root=document.getRootElement();
- //得到所有子节点
- List<Element> elementList=root.elements();
- //便利所有子节点
- for(Element e:elementList){
- map.put(e.getName(), e.getText());
- System.out.println(e.getName()+":"+e.getText());
- }http://m.ynmxzx.com/bbzx/2016/0615/1031.html
- //释放资源
- in.close();
- in=null;
- return map;
- }m.ynmxzx.com
- }
|
最后
以上就是内向吐司为你收集整理的[Java学习] xml工具的全部内容,希望文章能够帮你解决[Java学习] xml工具所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复