⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 一个读取xml文件内容的类.htm

📁 jsp开发的15个案例的源码
💻 HTM
📖 第 1 页 / 共 3 页
字号:
        </table>
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr bgcolor="#666666"> 
            <td width="27%" align="center" bgcolor="#666666"><font color="#FFFFFF"><strong>做最专业的JSP中文网站</strong></font></td>
            <td width="71%" align="left" bgcolor="#666666"><a href="http://www.jspcn.net"><font color="#FFFFFF"><strong>当前位置:<a href="http://www.jspcn.net"><font color="#FFFFFF"><strong>首页</strong></font></a>--<a href="../moreNews.html"><font color="#FFFFFF"><strong>文章分类</strong></font></a>--<a href="../moreNews.html"><font color="#FFFFFF"><strong>程序代码</strong></font></a>--<a href="B1097670330235.html"><font color="#FFFFFF"><strong>代码收集</strong></font></a></strong></font></a></td>
            <td width="2%">&nbsp;</td>
          </tr>
        </table> </td>
  </tr>
  <tr> 
      <td height="300" valign="top"> 
        <table width="100%" height="631" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
          <tr> 
            <td width="26%" height="631" valign="top" bgcolor="#FFFFFF"> 
              <form name="form1" method="post" action="../search.jsp">
                <table width="100%" height="40" border="0" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
                  <tr align="center"> 
                    <td height="30" colspan="3"> <strong>文章搜索:</strong> 
                      <input name="strSearchWord" type="text" size="15" class=inputCls value=""> 
                    </td>
                  </tr>
                  <tr align="left"> 
                    <td width="35%" height="32"> 
                      <input type="radio" name="strSearchType" value="keywordSearch" checked>
                      关键字 </td>
                    <td width="31%"> <input type="radio" name="strSearchType" value="titleSearch">
                      标题</td>
                    <td width="34%"> <input type="radio" name="strSearchType" value="contentSearch">
                      内容</td>
                  </tr>
                  <tr align="center"> 
                    <td colspan="3"> <input type="submit" name="Submit" class=mybutton value="确 定"> 
                      &nbsp;&nbsp;<input type="reset" name="Subddd" class=mybutton value="清 除"> </td>
                  </tr>
                </table></form> 
			  <table width="100%" cellpadding="0" cellspacing="0" bordercolor="#666666">
                <tr>
                  <td bgcolor="#666666"><font color="#FFFFFF"><strong>JSPCN文章目录分类</strong></font></td>
                </tr>
				<tr><td>
				<table width="100%" height="2" border="0" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
        		<tr><td><a href="B1097670360234.html"><font color=red>缓存区</font></a>&nbsp;[<font color="red">2581</font>]</td><td><a href="B1097670340234.html"><font color=red>JSP基础</font></a>&nbsp;[<font color="red">136</font>]</td></tr><tr><td><a href="B1097670330934.html"><font color=red>JSP其他</font></a>&nbsp;[<font color="red">57</font>]</td><td><a href="B1097670337234.html"><font color=red>JAVABEAN</font></a>&nbsp;[<font color="red">46</font>]</td></tr><tr><td><a href="B1097670334234.html"><font color=red>图片声音</font></a>&nbsp;[<font color="red">17</font>]</td><td><a href="B1097670350234.html"><font color=red>JSP配置</font></a>&nbsp;[<font color="red">219</font>]</td></tr><tr><td><a href="B1097670330237.html"><font color=red>开发工具</font></a>&nbsp;[<font color="red">28</font>]</td><td><a href="B1097670338234.html"><font color=red>上传问题</font></a>&nbsp;[<font color="red">27</font>]</td></tr><tr><td><a href="B1097670330734.html"><font color=red>时间相关</font></a>&nbsp;[<font color="red">16</font>]</td><td><a href="B1097813291140.html"><font color=red>教程系列</font></a>&nbsp;[<font color="red">157</font>]</td></tr><tr><td><a href="B1097670335234.html"><font color=red>文件操作</font></a>&nbsp;[<font color="red">126</font>]</td><td><a href="B1097670330434.html"><font color=red>STRUTS</font></a>&nbsp;[<font color="red">144</font>]</td></tr><tr><td><a href="B1106119723921.html"><font color=red>JSP实例</font></a>&nbsp;[<font color="red">89</font>]</td><td><a href="B1097670339234.html"><font color=red>中文问题</font></a>&nbsp;[<font color="red">69</font>]</td></tr><tr><td><a href="B1097670336234.html"><font color=red>数据库</font></a>&nbsp;[<font color="red">212</font>]</td><td><a href="B1097670330534.html"><font color=red>JAVAMAIL</font></a>&nbsp;[<font color="red">72</font>]</td></tr><tr><td><a href="B1097670333234.html"><font color=red>JAVA基础</font></a>&nbsp;[<font color="red">421</font>]</td><td><a href="B1167791227062.html"><font color=red>Spring</font></a>&nbsp;[<font color="red">34</font>]</td></tr><tr><td><a href="B1106102788031.html"><font color=red>考试相关</font></a>&nbsp;[<font color="red">63</font>]</td><td><a href="B1106121420828.html"><font color=red>JAVA类</font></a>&nbsp;[<font color="red">139</font>]</td></tr><tr><td><a href="B1100167647078.html"><font color=red>Application</font></a>&nbsp;[<font color="red">115</font>]</td><td><a href="B1106103426750.html"><font color=red>Swing</font></a>&nbsp;[<font color="red">26</font>]</td></tr><tr><td><a href="B1106101884500.html"><font color=red>XML</font></a>&nbsp;[<font color="red">163</font>]</td><td><a href="B1106116974203.html"><font color=red>异常处理</font></a>&nbsp;[<font color="red">33</font>]</td></tr><tr><td><a href="B1122279307656.html"><font color=red>JMX</font></a>&nbsp;[<font color="red">8</font>]</td><td><a href="B1106101557078.html"><font color=red>Servlet</font></a>&nbsp;[<font color="red">98</font>]</td></tr><tr><td><a href="B1106102149515.html"><font color=red>J2ME</font></a>&nbsp;[<font color="red">257</font>]</td><td><a href="B1106121052109.html"><font color=red>JAVA实例</font></a>&nbsp;[<font color="red">290</font>]</td></tr><tr><td><a href="B1100049211234.html"><font color=red>JAVA网络</font></a>&nbsp;[<font color="red">179</font>]</td><td><a href="B1106103214468.html"><font color=red>EJB</font></a>&nbsp;[<font color="red">261</font>]</td></tr><tr><td><a href="B1119514346781.html"><font color=red>Hibernate</font></a>&nbsp;[<font color="red">6</font>]</td><td><a href="B1106116692828.html"><font color=red>声音图片</font></a>&nbsp;[<font color="red">28</font>]</td></tr><tr><td><a href="B1097670332234.html"><font color=red>APPLET</font></a>&nbsp;[<font color="red">78</font>]</td><td><a href="B1106103146187.html"><font color=red>JAVA线程</font></a>&nbsp;[<font color="red">90</font>]</td></tr><tr><td><a href="B1106102159046.html"><font color=red>J2EE</font></a>&nbsp;[<font color="red">374</font>]</td><td><a href="B1106122634375.html"><font color=red>SUN</font></a>&nbsp;[<font color="red">89</font>]</td></tr><tr><td><a href="B1106103575625.html"><font color=red>Java API</font></a>&nbsp;[<font color="red">141</font>]</td><td><a href="B1097670330294.html"><font color=red>JS基础</font></a>&nbsp;[<font color="red">184</font>]</td></tr><tr><td><a href="B1097670330334.html"><font color=red>asp笔记</font></a>&nbsp;[<font color="red">7</font>]</td><td><a href="B1120187785171.html"><font color=red>RSS</font></a>&nbsp;[<font color="red">1</font>]</td></tr><tr><td><a href="B1097670330264.html"><font color=red>B/S开发</font></a>&nbsp;[<font color="red">12</font>]</td><td><a href="B1101172956015.html"><font color=red>B/S其他</font></a>&nbsp;[<font color="red">7</font>]</td></tr><tr><td><a href="B1097670330236.html"><font color=red>原子代码</font></a>&nbsp;[<font color="red">3</font>]</td><td><a href="B1097670330235.html"><font color=red>代码收集</font></a>&nbsp;[<font color="red">8</font>]</td></tr><tr><td><a href="B1098952171312.html"><font color=red>RESIN</font></a>&nbsp;[<font color="red">25</font>]</td><td><a href="B1106100998031.html"><font color=red>JBOSS</font></a>&nbsp;[<font color="red">25</font>]</td></tr><tr><td><a href="B1106117261671.html"><font color=red>weblogic</font></a>&nbsp;[<font color="red">56</font>]</td><td><a href="B1098429275421.html"><font color=red>eclipse</font></a>&nbsp;[<font color="red">42</font>]</td></tr><tr><td><a href="B1106100864250.html"><font color=red>Tomcat</font></a>&nbsp;[<font color="red">93</font>]</td><td><a href="B1106101033171.html"><font color=red>Jbuilder</font></a>&nbsp;[<font color="red">57</font>]</td></tr><tr><td><a href="B1099296186218.html"><font color=red>MYSQL</font></a>&nbsp;[<font color="red">39</font>]</td><td><a href="B1099296177640.html"><font color=red>ORACLE</font></a>&nbsp;[<font color="red">92</font>]</td></tr><tr><td><a href="B1099296161890.html"><font color=red>sql server</font></a>&nbsp;[<font color="red">33</font>]</td><td><a href="B1102321935125.html"><font color=red>WWW服务</font></a>&nbsp;[<font color="red">6</font>]</td></tr><tr><td><a href="B1120482010109.html"><font color=red>常见问题</font></a>&nbsp;[<font color="red">9</font>]</td><td><a href="B1099648785593.html"><font color=red>邮件服务</font></a>&nbsp;[<font color="red">4</font>]</td></tr><tr><td><a href="B1120480629609.html"><font color=red>相关说明</font></a>&nbsp;[<font color="red">1</font>]</td></table>
				</td></tr></table>

			  
			  <table width="100%" cellpadding="0" cellspacing="0" bordercolor="#666666">
                <tr> 
                  <td bgcolor="#666666"><font color="#333333"><strong><font color="#FFFFFF">热点文章链接</font></strong></font><font color="#FFFFFF">&nbsp;</font></td>
                </tr>
                <tr>
                  <td> 
                  <table width="100%" height="2" border="0" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
                      <a href="13004003160.html" target=_blank>JSP生成验证码源程序</a>&nbsp;[<font color="red">18695</font>]<br><a href="13004003159.html" target=_blank>JSP彩色验证码</a>&nbsp;[<font color="red">4417</font>]<br><a href="1300400279.html" target=_blank>一个读取xml文件内容的类</a>&nbsp;[<font color="red">3707</font>]<br><a href="1300400285.html" target=_blank>JSP中读文件和写文件的例子</a>&nbsp;[<font color="red">3144</font>]<br><a href="1300400417.html" target=_blank>将一图片同比例缩小绘制</a>&nbsp;[<font color="red">1887</font>]<br><a href="1300400278.html" target=_blank>jsp读取大对象CLOB并生成xml文件示例</a>&nbsp;[<font color="red">1850</font>]<br><a href="1300400377.html" target=_blank>从网上抓取指定URL源码的方案</a>&nbsp;[<font color="red">1701</font>]<br><a href="1300400330.html" target=_blank>多线程学习初步</a>&nbsp;[<font color="red">1163</font>]<br></table></td>
                </tr>
              </table>
              <table width="100%" cellpadding="0" cellspacing="0" bordercolor="#666666">
                <tr> 
                  <td bgcolor="#666666"><font color="#333333"><strong><font color="#FFFFFF">相关文章链接</font></strong></font><font color="#FFFFFF">&nbsp;</font></td>
                </tr>
                <tr>
                  <td> <table width="100%" height="2" border="0" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
                      <a href="13004003160.html" target=_blank>JSP生成验证码源程序</a>&nbsp;[2005-04-11]<br><a href="20012061.html" target=_blank>JSP与XML的结合</a>&nbsp;[2004-02-02]<br><a href="200120101.html" target=_blank>使用xml+jsp技术实现网页内容动态显示的方案</a>&nbsp;[2004-02-09]<br><a href="200120136.html" target=_blank>XML入门之11问答</a>&nbsp;[2004-02-20]<br><a href="200120137.html" target=_blank>XML入门精解之CSS和XSL</a>&nbsp;[2004-02-20]<br><a href="200120138.html" target=_blank>XML入门精解之文件格式定义(DTD)</a>&nbsp;[2004-02-20]<br><a href="200120139.html" target=_blank>XML 入门篇,具体实现 XML 的三种方式</a>&nbsp;[2004-02-20]<br><a href="200120140.html" target=_blank>XML基础教程</a>&nbsp;[2004-02-20]<br><a href="200120141.html" target=_blank>XML入门精解之结构与语法</a>&nbsp;[2004-02-20]<br><a href="200250264.html" target=_blank>Jakarta Struts学习之新手上路</a>&nbsp;[2004-09-20]<br><a href="200120272.html" target=_blank>用JDOM操作XML文件</a>&nbsp;[2004-09-23]<br><a href="1300400278.html" target=_blank>jsp读取大对象CLOB并生成xml文件示例</a>&nbsp;[2004-09-26]<br><a href="200120282.html" target=_blank>简析JAVA的XML编程</a>&nbsp;[2004-09-26]<br><a href="1300390283.html" target=_blank>用JDOM包实现生成XML文件的简单示例</a>&nbsp;[2004-09-26]<br><a href="200120284.html" target=_blank>用JDOM简化XML编程</a>&nbsp;[2004-09-28]<br></table></td>
                </tr>
              </table></td>
            <td width="1%" align="left" valign="top" bgcolor="#666666">&nbsp;</td>
            <td width="73%" align="left" valign="top" bgcolor="#FFFFFF"> <table width="100%" height="726" border="0" cellpadding="2" cellspacing="0" bgcolor="#CCCCCC">
                <tr> 
                  <td height="36" align="center" valign="middle" bgcolor="#FFFFFF" style="word-break:break-all" class="title"><strong>一个读取xml文件内容的类</strong></td>
                </tr>
                <tr> 
                  <td height="40" align="right" valign="middle" bgcolor="#FFFFFF" style="word-break:break-all">作者:Javazealot&nbsp;&nbsp; 
                    &nbsp;&nbsp;文章来源:<a href="http://www.web-xy.com" target=_blank>www.web-xy.com</a><br>
                    访问次数:
                    <iframe name="ad" frameborder=0 width=30 height=10 scrolling=no src=../count.jsp?news_id=279></iframe>
                    次&nbsp;&nbsp;&nbsp;&nbsp;加入时间:2004-09-26</td>
                </tr>
                <tr> 
                  <td height="2" align="left" valign="top" bgcolor="#CCCCCC"></td>
                </tr>
                <tr> 
                  <td height="649" align="left" valign="top" bgcolor="#FFFFFF" style="word-break:break-all"> 
                    <table width="100%" height="92%" border="0" cellpadding="6" cellspacing="0">
                      <tr> 
                        <td height="623" align="left" valign="top" class="content">一个读取xml文件内容的类&nbsp;<br>package&nbsp;project.util.xml;<br><br>import&nbsp;java.io.*;<br>import&nbsp;java.util.*;<br>import&nbsp;javax.servlet.http.*;<br>import&nbsp;org.apache.log4j.*;<br>import&nbsp;org.jdom.*;<br>import&nbsp;org.jdom.input.*;<br><br>/**<br>*&nbsp;&lt;p&gt;Title:&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&nbsp;size=&quot;10&quot;&gt;读取xml文件信息&lt;/font&gt;&lt;/p&gt;<br>*&nbsp;&lt;p&gt;Description:&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;从XML配置文件中获得配置信息。excerpt&nbsp;form&nbsp;jdom。&lt;/font&gt;&lt;/p&gt;<br>*&nbsp;&lt;p&gt;Copyright:&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;Copyright&nbsp;(c)&nbsp;2004&lt;/font&gt;&lt;/p&gt;<br>*&nbsp;&lt;p&gt;Company:&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;Harmonious&lt;/font&gt;&lt;/p&gt;<br>*&nbsp;@author&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;TZL&lt;/font&gt;<br>*&nbsp;@version&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;1.0&lt;/font&gt;<br>*/<br><br>public&nbsp;class&nbsp;XMLReader&nbsp;{<br>/*<br>#设置根的输出配置,格式为&nbsp;&quot;info&nbsp;[2004-05-01&nbsp;22:35:30]&nbsp;[name]logname(b.c)&nbsp;[line]&nbsp;86&nbsp;msg--&gt;log信息&quot;<br>log4j.rootLogger=DEBUG,&nbsp;rootAppender<br>log4j.appender.rootAppender=org.apache.log4j.RollingFileAppender<br>log4j.appender.rootAppender.File=e:/MapXtremeSmpl.log<br>log4j.appender.rootAppender.MaxFileSize=1000KB<br>log4j.appender.rootAppender.layout=org.apache.log4j.PatternLayout<br>log4j.appender.rootAppender.layout.ConversionPattern=%-5p&nbsp;[%d{yyyy-mm-dd&nbsp;HH:mm:ss}]&nbsp;[name]&nbsp;%c{2}&nbsp;[line]&nbsp;%L&nbsp;msg--&gt;&nbsp;%m%n<br>*/<br>static&nbsp;public&nbsp;Logger&nbsp;log&nbsp;=&nbsp;Logger.getLogger(XMLReader.class);<br>protected&nbsp;Element&nbsp;m_RootElement&nbsp;=&nbsp;null;<br>protected&nbsp;String&nbsp;m_webAppPath&nbsp;=&nbsp;null;<br><br>/**<br>*&nbsp;&lt;font&nbsp;color=&quot;orange&quot;&gt;构造函数。&lt;/font&gt;<br>*&nbsp;@param&nbsp;xmlFile&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;要读取的配置文件的绝对路径。&lt;/font&gt;<br>*/<br>public&nbsp;XMLReader(String&nbsp;xmlFile)&nbsp;{<br>m_webAppPath&nbsp;=&nbsp;null;<br>try&nbsp;{<br>PatternLayout&nbsp;layout&nbsp;=&nbsp;new&nbsp;PatternLayout(&quot;%-5p&nbsp;%d{yyyy-MM-dd&nbsp;HH:mm:ss}&nbsp;[name]&nbsp;%c{2}&nbsp;[line]&nbsp;%L&nbsp;[msg]&nbsp;%m%n&quot;);<br>ConsoleAppender&nbsp;appender&nbsp;=&nbsp;new&nbsp;ConsoleAppender(/*new&nbsp;SimpleLayout(),*/layout,&nbsp;&quot;System.err&quot;);<br>log.addAppender(appender);<br><br>SAXBuilder&nbsp;builder&nbsp;=&nbsp;new&nbsp;SAXBuilder();<br>document.nbspdoc&nbsp;=&nbsp;null;<br>doc&nbsp;=&nbsp;builder.build(new&nbsp;FileInputStream(xmlFile));<br>m_RootElement&nbsp;=&nbsp;doc.getRootElement();<br>}<br>catch&nbsp;(IOException&nbsp;ex)&nbsp;{<br>log.error(&quot;XMLReader构造时出现IO错误:&quot;&nbsp;+&nbsp;ex.toString());<br>}<br>catch&nbsp;(JDOMException&nbsp;ex1)&nbsp;{<br>log.error(&quot;XMLReader构造时分析XML文件出错:&quot;&nbsp;+&nbsp;ex1.toString());<br>}<br>catch&nbsp;(Exception&nbsp;ex)&nbsp;{<br>log.error(&quot;XMLReader&nbsp;构造出错:&quot;&nbsp;+&nbsp;ex.toString());<br>}<br>}<br><br>/**<br>*&nbsp;&lt;font&nbsp;color=&quot;orange&quot;&gt;构造函数。配置文件必须指定为发布的应用的根目录下的/XmlConfig/Config.xml。&lt;/font&gt;<br>*&nbsp;@param&nbsp;servletObj&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;随便一个HttpServlet对象。&lt;/font&gt;<br>*/<br>public&nbsp;XMLReader(HttpServlet&nbsp;servletObj)&nbsp;{<br>m_webAppPath&nbsp;=&nbsp;servletObj.getServletContext().getRealPath(&quot;/&quot;);<br>String&nbsp;configFileName&nbsp;=&nbsp;m_webAppPath&nbsp;+&nbsp;&quot;XmlConfig/Config.xml&quot;;<br><br>try&nbsp;{<br>PatternLayout&nbsp;layout&nbsp;=&nbsp;new&nbsp;PatternLayout(&quot;%-5p&nbsp;%d{yyyy-MM-dd&nbsp;HH:mm:ss}&nbsp;[name]&nbsp;%c{2}&nbsp;[line]&nbsp;%L&nbsp;[msg]&nbsp;%m%n&quot;);<br>ConsoleAppender&nbsp;appender&nbsp;=&nbsp;new&nbsp;ConsoleAppender(&nbsp;/*new&nbsp;SimpleLayout(),*/layout,&nbsp;&quot;System.err&quot;);<br>log.addAppender(appender);<br><br>SAXBuilder&nbsp;builder&nbsp;=&nbsp;new&nbsp;SAXBuilder();<br>document.nbspdoc&nbsp;=&nbsp;null;<br>doc&nbsp;=&nbsp;builder.build(new&nbsp;FileInputStream(configFileName));<br>m_RootElement&nbsp;=&nbsp;doc.getRootElement();<br>}<br>catch&nbsp;(IOException&nbsp;ex)&nbsp;{<br>log.error(&quot;XMLReader构造时出现IO错误(/XmlConfig/Config.xml):&quot;&nbsp;+&nbsp;ex.toString());<br>}<br>catch&nbsp;(JDOMException&nbsp;ex1)&nbsp;{<br>log.error(&quot;XMLReader构造时分析XML文件出错(/XmlConfig/Config.xml):&quot;&nbsp;+&nbsp;ex1.toString());<br>}<br>catch&nbsp;(Exception&nbsp;ex)&nbsp;{<br>log.error(&quot;XMLReader构造出错(/XmlConfig/Config.xml):&quot;&nbsp;+&nbsp;ex.toString());<br>}<br>}<br><br>/**<br>*&nbsp;&lt;font&nbsp;color=&quot;orange&quot;&gt;web应用发布在web服务器的绝对路径根目录,最后已经有目录分割符。&lt;/font&gt;<br>*&nbsp;@return&nbsp;&lt;font&nbsp;color=&quot;tomato&quot;&gt;返回web应用发布在web服务器的绝对路径的根目录。&lt;/font&gt;<br>*/<br>public&nbsp;String&nbsp;getWebAppPath()&nbsp;{<br>return&nbsp;m_webAppPath;<br>}<br><br>/**<br>*&nbsp;&lt;font&nbsp;color=&quot;orange&quot;&gt;从配置文件中获得配置信息。&lt;/font&gt;<br>*&nbsp;@param&nbsp;key&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;要获取的配置名称。&lt;/font&gt;<br>*&nbsp;@param&nbsp;curRootName&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;查找的起始节点名称,如果为null从根开始查找。&lt;/font&gt;<br>*&nbsp;@return&nbsp;&lt;font&nbsp;color=&quot;tomato&quot;&gt;配置的字符串。&lt;/font&gt;<br>*/<br>public&nbsp;String&nbsp;getElementvalue(String&nbsp;curRootName,&nbsp;String&nbsp;key)&nbsp;{<br>String&nbsp;value&nbsp;=&nbsp;null;<br>Element&nbsp;curRoot&nbsp;=&nbsp;getElement(null,&nbsp;curRootName);<br>if&nbsp;(null&nbsp;==&nbsp;curRoot)&nbsp;{<br>curRoot&nbsp;=&nbsp;m_RootElement;<br>}<br>Element&nbsp;keyNode&nbsp;=&nbsp;getElement(curRoot,&nbsp;key);<br>if&nbsp;(null&nbsp;!=&nbsp;keyNode)&nbsp;{<br>value&nbsp;=&nbsp;keyNode.getTextTrim();<br><br>}<br>return&nbsp;value;<br>}<br><br>/**<br>*&nbsp;&lt;font&nbsp;color=&quot;orange&quot;&gt;根据名字获得节点。广度遍历,递归调用。&lt;/font&gt;<br>*&nbsp;@param&nbsp;nodeName&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;节点的名字。&lt;/font&gt;<br>*&nbsp;@param&nbsp;curRoot&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;&nbsp;从开始查找的起始节点,如果为null从根开始查找。&lt;/font&gt;<br>*&nbsp;@return&nbsp;&lt;font&nbsp;color=&quot;tomato&quot;&gt;返回从指定节点下找到的第一个节点。如果没有返回null。&lt;/font&gt;<br>*/<br>private&nbsp;Element&nbsp;getElement(Element&nbsp;curRoot,&nbsp;String&nbsp;nodeName)&nbsp;{<br>Element&nbsp;retElement&nbsp;=&nbsp;null;<br><br>if&nbsp;(null&nbsp;==&nbsp;nodeName)<br>return&nbsp;m_RootElement;<br><br>if&nbsp;(null&nbsp;==&nbsp;curRoot)&nbsp;{<br>curRoot&nbsp;=&nbsp;m_RootElement;<br>}<br><br>if&nbsp;(null&nbsp;!=&nbsp;curRoot)&nbsp;{<br>retElement&nbsp;=&nbsp;curRoot.getChild(nodeName);<br>if&nbsp;(null&nbsp;==&nbsp;retElement)&nbsp;{<br>List&nbsp;nestElements&nbsp;=&nbsp;curRoot.getChildren();<br>Iterator&nbsp;iterator&nbsp;=&nbsp;nestElements.iterator();<br>while&nbsp;(iterator.hasNext()&nbsp;&amp;&amp;&nbsp;null&nbsp;==&nbsp;retElement)&nbsp;{<br>retElement&nbsp;=&nbsp;getElement(&nbsp;(Element)&nbsp;iterator.next(),&nbsp;nodeName);<br>}<br>}<br>}<br><br>return&nbsp;retElement;<br>}<br><br>/**<br>*&nbsp;&lt;font&nbsp;color=&quot;orange&quot;&gt;获得指定节点的属性。&lt;/font&gt;<br>*&nbsp;@param&nbsp;elementName&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;节点的名称。&lt;/font&gt;<br>*&nbsp;@param&nbsp;attName&nbsp;&lt;font&nbsp;color=&quot;steelblue&quot;&gt;要获得的属性的名称。&lt;/font&gt;<br>*&nbsp;@return&nbsp;&lt;font&nbsp;color=&quot;tomato&quot;&gt;要查找的属性的值。&lt;/font&gt;<br>*/<br>public&nbsp;String&nbsp;getElementAtrribute(String&nbsp;elementName,&nbsp;String&nbsp;attName)<br>{<br>Element&nbsp;el&nbsp;=&nbsp;getElement(null,&nbsp;elementName);<br>if&nbsp;(null&nbsp;==&nbsp;el)<br>return&nbsp;null;<br><br>return&nbsp;el.getAttributevalue(attName);<br>}<br><br>}</td>
                      </tr>
                    </table></td>
                </tr>
              </table>
              <table width="100%" height="61" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
                <tr> 
                  <td height="29" align="right" valign="middle"><a href="../read_review.jsp?news_id=279">查看该新闻的相关评论</a></td>
                </tr>
                <tr> 
                  <td height="16" align="right" valign="middle">&nbsp;</td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -