﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-sunny-随笔分类-XML</title><link>http://www.blogjava.net/awjw/category/54600.html</link><description>&lt;br/&gt;&lt;font size='2' color='#26537A' family='楷体,楷体_GB2312'&gt;如果你明确自己的方向，世界也会为你让路。&lt;/font&gt;</description><language>zh-cn</language><lastBuildDate>Sat, 01 Nov 2014 11:57:21 GMT</lastBuildDate><pubDate>Sat, 01 Nov 2014 11:57:21 GMT</pubDate><ttl>60</ttl><item><title>读取xml文档的节点文本值</title><link>http://www.blogjava.net/awjw/archive/2014/11/01/419371.html</link><dc:creator>阿九</dc:creator><author>阿九</author><pubDate>Sat, 01 Nov 2014 03:38:00 GMT</pubDate><guid>http://www.blogjava.net/awjw/archive/2014/11/01/419371.html</guid><wfw:comment>http://www.blogjava.net/awjw/comments/419371.html</wfw:comment><comments>http://www.blogjava.net/awjw/archive/2014/11/01/419371.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/awjw/comments/commentRss/419371.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/awjw/services/trackbacks/419371.html</trackback:ping><description><![CDATA[<span style="color: #0000ff">------show.xml</span><br />&lt;?xml version="1.0" encoding="GB2312" standalone="no"?&gt;<br />&lt;PhoneInfo&gt;<br />&nbsp;&lt;Brand name="华为"&gt;<br />&nbsp;&nbsp;&lt;Type name="U8650"&gt;<br />&nbsp;&nbsp;&nbsp;&lt;Item&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;标题信息&lt;/title&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;link&gt;链接&lt;/link&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;description&gt;标题信息&lt;/description&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;pubDate&gt;2014-11-1&lt;/pubDate&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/Item&gt;<br />&nbsp;&nbsp;&lt;/Type&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;Type name="HW123"/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;Type name="HW321"/&gt;<br />&nbsp;&lt;/Brand&gt;<br />&nbsp;&lt;Brand name="苹果"&gt;<br />&nbsp;&nbsp;&lt;Type name="iPhone4"/&gt;<br />&nbsp;&lt;/Brand&gt;<br />&lt;/PhoneInfo&gt; <br /><span style="color: #0000ff">--------test.java</span><br /><span style="font-family: Comic Sans MS">try{</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;//1创建解析器工厂对象</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;//2.通过解析器工厂对象创建解析器对象</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;DocumentBuilder db = dbf.newDocumentBuilder();</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;//3.通过解析器对象解析xml文档，并创建doc对象</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;Document doc = db.parse("src/show.xml");</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;//4.读取pubDate</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;NodeList list = doc.getElementsByTagName("pubDate");</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;//4.1读取pubDate的元素节点</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;Element pubElement =(Element) list.item(0);</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;//4.2读取pubDate的文本节点</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;String pubDateValue = pubElement.getFirstChild().getNodeValue();</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;System.out.println(pubDateValue);</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;}catch(Exception e){</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;&nbsp;e.printStackTrace();</span><br /><span style="font-family: Comic Sans MS">&nbsp;&nbsp;}</span><img src ="http://www.blogjava.net/awjw/aggbug/419371.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/awjw/" target="_blank">阿九</a> 2014-11-01 11:38 <a href="http://www.blogjava.net/awjw/archive/2014/11/01/419371.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>