SAXBuilder从String创建Document对象

来源:互联网 发布:淘宝正义哥假货 编辑:程序博客网 时间:2024/04/30 05:10

参考:

http://laksmono.com/2010/02/18/how-to-convert-string-to-xml-using-jdom/

http://sudheersunny.blogspot.com/2012/05/how-to-parse-string-xml-using-jdom.html

http://www.tutorialspoint.com/java/io/stringreader_close.htm


要解析的XML文件

<?xml version="1.0" encoding="UTF-8"?></p><transDocument><commResponse><meta><code>0</code><description>Success</description></meta></commResponse></transDocument>


解析这段XML内容的代码

try {SAXBuilder xmlBuilder = new SAXBuilder();Reader reader = new StringReader(request.getParameter("hxml"));Document xmlDoc = this.xmlBuilder.build(reader);System.out.println("Root: " + xmlDoc.getRootElement().getName());} catch (JDOMException je) {je.printStackTrace();} finally {try {reader.close();} catch (IOException e) {}}

注意:

这里的reader最好在使用完了以后,将它close掉,以是否资源。


0 0
原创粉丝点击