最近在搭webservice服务,发现SAXBuilder.build的参数没有string类型,有点小伤感,但是直觉告诉我,肯定有个中转站。。。。搜索一番。。。。。ByteArrayInputStream,好吧

private Document XMLString2Document(String XMLString){   

        Document document = null;           ByteArrayInputStream xmlStream = null;

try{               xmlStream=new ByteArrayInputStream(XMLString.getBytes("UTF-8"));           }   catch(UnsupportedEncodingException uee){               uee.printStackTrace();           }   

if(xmlStream!=null){   try{                   SAXBuilder saxBuilder=new SAXBuilder();                   document=saxBuilder.build(xmlStream);               }   catch(IOException ex){                   ex.printStackTrace();               }   catch(JDOMException ex){                   ex.printStackTrace();               }           }  return document;   }  

转载于:https://www.cnblogs.com/ivanUp/archive/2011/11/29/2267558.html

Jdom的SAXBuilder解析String形式的XML相关推荐

  1. java xml类型_java 解析String类型的xml

    网络中有时候我们的参数是以xml类型传递的,有时会把xml拼成一个String字符串. 解析如下: 单一xml文档解析 xml文件 encoding="gb2312"?> z ...

  2. java jdom dom4j_Java基础系列17:使用DOM、SAX、JDOM、DOM4J解析XML文件详解

    一 简介 在Java中,可以使用多种方式来解析XML文件,其中最常见的可能就是DOM.SAX.JDOM.DOM4J这四种方式了.其中,DOM和SAX这两种解析XML文件的方式有jdk自带的API,因此 ...

  3. Java DOM4J解析String类型XML,Document对象转String

    解析String类型XML数据 Document doc = DocumentHelper.parseText(String text); ​​​​​​​ Document对象转String Stri ...

  4. XML系列之--解析电文格式的XML(二)

    上一节介绍了XML的结构以及如何创建.讲到了XML可作为一种简单文本存储数据,把数据存储起来,以XML的方式进行传递.当接收到XML时,必不可少的就是对其进行解析,捞取有效数据,或者将第三方数据以节点 ...

  5. Java解析接口返回的xml数据

    Java解析接口返回的xml数据 前言 实例 前言    前一段时间,博主在工作遇到了一个小问题,就是调用一个接口后,它的返回值并不是常见的JSON字符串格式,而是返回给你一个xml格式的数据,所有的 ...

  6. Java自定义生成与解析(Dom4J)XML文件

    XML(Extensible Markup Language):可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 应用:XML 应用于 web 开发的许多方面, ...

  7. java 解析word模板为xml, 动态填充数据到xml,最后输出word文档

    java 解析word模板为xml, 动态填充数据到xml,最后输出word文档 在项目中, 一开始是使用java Apache poi 根据word模板生成word报表, 后面发现框架有个低版本的p ...

  8. java 解析3层xml_java xml 解析方式汇总#高级程序员必备技能#

    1.xml背景 格式良好的(web-fromed)xml可以不需要文档类型定义(DTD),只要满足基本的xml格式规范就可以认为是格式良好的xml文档.但是格式标准,只能说明元素.标签.格式是合法的, ...

  9. java 解析xml xmlns_dom4j解析带有xmlns的xml文件

    dom4j解析带有xmlns的xml文件 上一篇 / 下一篇  2013-01-22 10:03:23 / 个人分类:Java学习 使用dom4j来解析带有命名空间的xml文件, 由于dom4j的xp ...

最新文章

  1. 多线程inline hook
  2. Linux下的sort排序命令详解(二)
  3. AOP面向切面编程相关术语介绍
  4. python scipy模块文档_scipy模块stats文档
  5. sdut 2152:Balloons(第一届山东省省赛原题,DFS搜索)
  6. spring flux_Spring Web-Flux – Cassandra后端的功能样式
  7. 1743. 从相邻元素对还原数组
  8. 浅谈Spring IOC和DI及Spring工厂类
  9. HBase中的HMaster、HRegionServer、Zookeeper
  10. Python:使用threading模块实现多线程(转)
  11. 【BZOJ2337】XOR和路径,概率期望DP+高斯消元
  12. ajax struts2 乱码,struts,ajax出现乱码的解决方法
  13. 【SqlServer】不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项
  14. 电子签章系统如何无代码接入第三方应用
  15. 修改oracle管理员用户密码
  16. 用windows电脑制作macos系统安装U盘
  17. 当面试官问到以后的职业规划,这样回答绝对称赞你是高手!(二)
  18. 【爬虫】【原创】08 使用简单正则表达式爬取下厨房(早餐,午餐,晚餐)
  19. Nape 不动刚体的碰撞交互
  20. 拿图就走系列之《深入理解java虚拟机》

热门文章

  1. PHP内核的学习--PHP生命周期
  2. IP v4 IP v6
  3. 使用MONGODB 集群的OPLOG 日志进行数据恢复
  4. 使用Django搭建web服务器(最最正确的方式)
  5. 关于Unable to execute dex: Java heap space 解决办法
  6. Android高效加载大图、多图解决方案_LruCache,有效避免程序OOM
  7. Hadoop—常见面试题
  8. Python几种加密算法
  9. 探讨8.0版本下后台service存活机制及保活
  10. 【08月14日】A股ROE最高排名