锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲乱码中文字幕综合,亚洲视频一区在线播放,亚洲精品国精品久久99热一http://m.tkk7.com/onedaylover/category/28942.html瀹炶返鍚ずzh-cnMon, 14 Jan 2008 10:31:40 GMTMon, 14 Jan 2008 10:31:40 GMT60dom4j鐨勫崟鍏冪礌鏌ユ壘鎬ц兘鍜屾浛浠f柟妗?/title><link>http://m.tkk7.com/onedaylover/articles/175195.html</link><dc:creator>濡傛灉鏈変竴澶ヾe</dc:creator><author>濡傛灉鏈変竴澶ヾe</author><pubDate>Mon, 14 Jan 2008 06:11:00 GMT</pubDate><guid>http://m.tkk7.com/onedaylover/articles/175195.html</guid><wfw:comment>http://m.tkk7.com/onedaylover/comments/175195.html</wfw:comment><comments>http://m.tkk7.com/onedaylover/articles/175195.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/onedaylover/comments/commentRss/175195.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/onedaylover/services/trackbacks/175195.html</trackback:ping><description><![CDATA[闂鎻忚堪錛氭瘮濡備粠xml涓鍙栧崟涓暟鎹俊鎭紝鏂囦歡鏁版嵁淇℃伅涓哄嚑k宸﹀彸銆?br /> 瑙e喅鏂規錛氭柟妗堜竴.浠巟ml鏂囦歡涓鍙栧崟涓俊鎭紝姣忔璇誨彇閮介噸鏂版墦寮鏂囦歡<br />           鏂規浜?灝嗘枃浠朵俊鎭斁鍒板唴瀛樹腑錛屾瘡嬈¢氳繃鏂囦歡淇℃伅鍙ユ焺鏌ユ壘<br />           鏂規涓?浠庡唴瀛樹腑璇誨彇錛屽皢鏂囦歡瀛樺偍鍦╤ashmap涓紝姣忔閫氳繃hashmap鏄犲皠<br /> 鎶鏈細浣跨敤dom4j銆亁path<br /> example1: 閫氳繃IATA鏌ユ壘瀵瑰簲鐨処CAO錛圛ATA錛孖CAO鍙傝冩敞錛?br />    <strong> airlines.xml</strong><br />     瀛樺偍浜哸irline鐨処ATA鍜孖CAO錛宺oot鏄?lt;airlines>,root鐨勫瓙鍏冪礌涓?lt;element>錛?lt;element>鐨勫睘鎬т負IATA,ICAO<br />     <br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000ff;"><?</span><span style="color: #ff00ff;">xml version="1.0" encoding="UTF-8"</span><span style="color: #0000ff;">?></span><span style="color: #000000;"><br /> </span><span style="color: #0000ff;"><</span><span style="color: #800000;">airlines</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br />   </span><span style="color: #0000ff;"><</span><span style="color: #800000;">element </span><span style="color: #ff0000;">IATA</span><span style="color: #0000ff;">="AL"</span><span style="color: #ff0000;"> ICAO</span><span style="color: #0000ff;">="TXC"</span><span style="color: #0000ff;">/></span><span style="color: #000000;"><br />   </span><span style="color: #0000ff;"><</span><span style="color: #800000;">element </span><span style="color: #ff0000;">IATA</span><span style="color: #0000ff;">="AY"</span><span style="color: #ff0000;"> ICAO</span><span style="color: #0000ff;">="FIN"</span><span style="color: #0000ff;">/></span><span style="color: #000000;"><br />   <img src="http://m.tkk7.com/Images/dot.gif" alt="" />.<br />   <img src="http://m.tkk7.com/Images/dot.gif" alt="" />.<br /> </span><span style="color: #0000ff;"></</span><span style="color: #800000;">airlines</span><span style="color: #0000ff;">></span></div>     AirlinesXml.java<br />     鏂規硶parse銆乬etDocment瑙f瀽xml鏂囦歡錛屾瘮杈冪畝鍗曪紝涓嶈В閲婁簡<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000ff;">private</span><span style="color: #000000;"> </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> Document getDocument() </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> DocumentException<br />     {<br />         </span><span style="color: #0000ff;">if</span><span style="color: #000000;">(doc</span><span style="color: #000000;">==</span><span style="color: #0000ff;">null</span><span style="color: #000000;">){<br />         doc </span><span style="color: #000000;">=</span><span style="color: #000000;"> parse(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> File(fileUrl));<br />         }<br />         </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> doc;<br />     }<br />     </span><span style="color: #0000ff;">private</span><span style="color: #000000;"> </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> Document parse(File file) </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> DocumentException {<br />         SAXReader saxReader </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> SAXReader();<br />         Document doc </span><span style="color: #000000;">=</span><span style="color: #000000;"> saxReader.read(file);<br />         </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> doc;<br />     }</span></div>    鏂規硶getICAO()錛宻triata錛岄氳繃xpath鐩存帴鏌ユ壘瀵瑰簲iata鐨刬cao 錛岀涓璋冪敤璇ユ柟娉曟椂璇誨彇鏂囦歡錛屼繚鐣檇oc錛屼互鍚庝粠doc涓煡鎵懼搴斾俊鎭?br />     <br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008000;">/**</span><span style="color: #008000;"><br />      * 濡傛灉娌℃湁鍒欒繑鍥瀗ull<br />      * </span><span style="color: #808080;">@param</span><span style="color: #008000;"> str 褰撳墠鐨剆trIATA<br />      * </span><span style="color: #808080;">@return String icao</span><span style="color: #008000;"><br />      </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />     </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> String getICAO(String strIATA)<br />     {<br />         String tmp</span><span style="color: #000000;">=</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;<br />         String xpathStr</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">//element[@IATA='</span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">str</span><span style="color: #000000;">+</span><span style="color: #000000;">"</span><span style="color: #000000;">']</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />         </span><span style="color: #0000ff;">try</span><span style="color: #000000;"> {<br />             Document doc</span><span style="color: #000000;">=</span><span style="color: #000000;">getDocument();<br />             Node node</span><span style="color: #000000;">=</span><span style="color: #000000;">(Node) doc.selectSingleNode(xpathStr);<br />             </span><span style="color: #0000ff;">if</span><span style="color: #000000;">(node</span><span style="color: #000000;">!=</span><span style="color: #0000ff;">null</span><span style="color: #000000;">)<br />             {<br />                 tmp</span><span style="color: #000000;">=</span><span style="color: #000000;">node.valueOf(</span><span style="color: #000000;">"</span><span style="color: #000000;">@ICAO</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />             }<br />         } </span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (DocumentException e) {<br />             </span><span style="color: #008000;">//</span><span style="color: #008000;"> TODO Auto-generated catch block</span><span style="color: #008000;"><br /> </span><span style="color: #000000;">            logger.error(</span><span style="color: #000000;">"</span><span style="color: #000000;">娌℃湁璇ユ枃浠訛紝鏂囦歡url涓?/span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">fileUrl,e);<br />         }<br />         <br />         </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> tmp;<br />     }</span></div>     鏂規硶錛歡etIcaoFromMap()涓庡墠涓鏂規硶鐨勪笉鍚屽湪浜庣涓嬈path淇℃伅閬嶅巻鎵鏈変俊鎭瓨鍌ㄥ湪hashmap涓紝浠ュ悗閫氳繃hashmap鏌ユ壘<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> String getICAOFromMap(String iataStr)<br />     {<br />         </span><span style="color: #0000ff;">if</span><span style="color: #000000;">(airlineMap</span><span style="color: #000000;">==</span><span style="color: #0000ff;">null</span><span style="color: #000000;">){<br />         String xpath</span><span style="color: #000000;">=</span><span style="color: #000000;">"</span><span style="color: #000000;">//element[@IATA]</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br />         airlineMap</span><span style="color: #000000;">=</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> HashMap</span><span style="color: #000000;"><</span><span style="color: #000000;">String, String</span><span style="color: #000000;">></span><span style="color: #000000;">();<br />         </span><span style="color: #0000ff;">try</span><span style="color: #000000;">{<br />             Document doc</span><span style="color: #000000;">=</span><span style="color: #000000;">getDocument();<br />             List list</span><span style="color: #000000;">=</span><span style="color: #000000;">doc.selectNodes(xpath);<br />             </span><span style="color: #0000ff;">for</span><span style="color: #000000;">(Iterator iter</span><span style="color: #000000;">=</span><span style="color: #000000;">list.iterator();iter.hasNext();)<br />             {<br />                 Node node</span><span style="color: #000000;">=</span><span style="color: #000000;">(Node)iter.next();<br />                 airlineMap.put(node.valueOf(</span><span style="color: #000000;">"</span><span style="color: #000000;">@IATA</span><span style="color: #000000;">"</span><span style="color: #000000;">), node.valueOf(</span><span style="color: #000000;">"</span><span style="color: #000000;">@ICAO</span><span style="color: #000000;">"</span><span style="color: #000000;">));<br />             }<br />         }</span><span style="color: #0000ff;">catch</span><span style="color: #000000;"> (DocumentException e) {<br />                 </span><span style="color: #008000;">//</span><span style="color: #008000;"> TODO Auto-generated catch block</span><span style="color: #008000;"><br /> </span><span style="color: #000000;">                logger.error(</span><span style="color: #000000;">"</span><span style="color: #000000;">娌℃湁璇ユ枃浠訛紝鏂囦歡url涓?/span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">fileUrl,e);<br />             }<br />         <br />         <br />         }<br />         </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> airlineMap.get(iataStr);<br />     }</span></div>   main鍑芥暟<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> main(String[] args){<br />         </span><span style="color: #0000ff;">long</span><span style="color: #000000;"> time1</span><span style="color: #000000;">=</span><span style="color: #000000;">System.currentTimeMillis();<br />         System.out.println(getICAO(</span><span style="color: #000000;">"</span><span style="color: #000000;">OV</span><span style="color: #000000;">"</span><span style="color: #000000;">));<br />         </span><span style="color: #0000ff;">long</span><span style="color: #000000;"> time2</span><span style="color: #000000;">=</span><span style="color: #000000;">System.currentTimeMillis();<br />         System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">getICAO:絎竴嬈?/span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">(time2</span><span style="color: #000000;">-</span><span style="color: #000000;">time1)</span><span style="color: #000000;">+</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">(time2</span><span style="color: #000000;">-</span><span style="color: #000000;">time1)</span><span style="color: #000000;">/</span><span style="color: #000000;">1000</span><span style="color: #000000;">);<br />         System.out.println(getICAO(</span><span style="color: #000000;">"</span><span style="color: #000000;">CA</span><span style="color: #000000;">"</span><span style="color: #000000;">));<br />         </span><span style="color: #0000ff;">long</span><span style="color: #000000;"> time3</span><span style="color: #000000;">=</span><span style="color: #000000;">System.currentTimeMillis();<br />         System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">getICAO:絎簩嬈?/span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">(time3</span><span style="color: #000000;">-</span><span style="color: #000000;">time2)</span><span style="color: #000000;">+</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">(time3</span><span style="color: #000000;">-</span><span style="color: #000000;">time2)</span><span style="color: #000000;">/</span><span style="color: #000000;">1000</span><span style="color: #000000;">);<br />         System.out.println(getICAOFromMap(</span><span style="color: #000000;">"</span><span style="color: #000000;">CA</span><span style="color: #000000;">"</span><span style="color: #000000;">));<br />         </span><span style="color: #0000ff;">long</span><span style="color: #000000;"> time4</span><span style="color: #000000;">=</span><span style="color: #000000;">System.currentTimeMillis();<br />         System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">getICAOMap:絎竴嬈?/span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">(time4</span><span style="color: #000000;">-</span><span style="color: #000000;">time3)</span><span style="color: #000000;">+</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">(time4</span><span style="color: #000000;">-</span><span style="color: #000000;">time3)</span><span style="color: #000000;">/</span><span style="color: #000000;">1000</span><span style="color: #000000;">);<br />         System.out.println(getICAOFromMap(</span><span style="color: #000000;">"</span><span style="color: #000000;">OV</span><span style="color: #000000;">"</span><span style="color: #000000;">));<br />         </span><span style="color: #0000ff;">long</span><span style="color: #000000;"> time5</span><span style="color: #000000;">=</span><span style="color: #000000;">System.currentTimeMillis();<br />         System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">getICAOMap:絎簩嬈?/span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">(time5</span><span style="color: #000000;">-</span><span style="color: #000000;">time4)</span><span style="color: #000000;">+</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">"</span><span style="color: #000000;">+</span><span style="color: #000000;">(time5</span><span style="color: #000000;">-</span><span style="color: #000000;">time4)</span><span style="color: #000000;">/</span><span style="color: #000000;">1000</span><span style="color: #000000;">);<br />     }</span></div> 榪愯緇撴灉涓猴細<br /> NAN<br /> getICAO:絎竴嬈?72 0<br /> CCA<br /> getICAO:絎簩嬈?7 0<br /> CCA<br /> getICAOMap:絎竴嬈?25 0<br /> NAN<br /> getICAOMap:絎簩嬈? 0<br /> <br /> 鍙xpath涓煡鎵懼崟涓暟鎹殑鏃墮棿姣旈亶鍘嗕負map鍚庡啀鍦ㄥ唴瀛樼殑hashmap涓參<br /> xpath鏄爲緇撴瀯鏌ユ壘錛屾墍浠ユ椂闂翠負log錛坣錛夌駭鍒紝鎵浠ヨ緝鎱紝寤鴻褰撴枃浠朵笉澶ぇ鏃跺彲浠ヨ冭檻瀛樺偍鍦ㄦ湰鍦拌繘琛屽瓨鍌?br /> 娉細IATA銆両CAO涓鴻埅絀哄叕鍙哥殑浜屽瓧鐮併佷笁瀛楃爜<br />    婧愮爜涓嬭澆錛?a href="/Files/onedaylover/perfomance_dom4j.rar">http://m.tkk7.com/Files/onedaylover/perfomance_dom4j.rar</a><br /> <br /> <br /> <br /> <img src ="http://m.tkk7.com/onedaylover/aggbug/175195.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/onedaylover/" target="_blank">濡傛灉鏈変竴澶ヾe</a> 2008-01-14 14:11 <a href="http://m.tkk7.com/onedaylover/articles/175195.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://sao350.com" target="_blank">99热在线精品免费播放6</a>| <a href="http://hivzx.com" target="_blank">国产精品亚洲一区二区三区久久</a>| <a href="http://ju7776.com" target="_blank">最近免费字幕中文大全</a>| <a href="http://hssw1688.com" target="_blank">精品国产日韩亚洲一区91</a>| <a href="http://s8sb.com" target="_blank">成年女人免费v片</a>| <a href="http://www-60060.com" target="_blank">亚洲偷自精品三十六区</a>| <a href="http://yqstickers.com" target="_blank">羞羞视频网站免费入口</a>| <a href="http://55118885.com" target="_blank">日韩免费无码一区二区视频</a>| <a href="http://yw8885.com" target="_blank">亚洲aⅴ无码专区在线观看</a>| <a href="http://b7277.com" target="_blank">日本午夜免费福利视频</a>| <a href="http://chch12.com" target="_blank">免费国产草莓视频在线观看黄</a>| <a href="http://tbw77.com" target="_blank">免费国产精品视频</a>| <a href="http://yimintech.com" target="_blank">四虎一区二区成人免费影院网址 </a>| <a href="http://www8x5188x.com" target="_blank">永久在线免费观看</a>| <a href="http://tyfinland.com" target="_blank">亚洲精品福利在线观看</a>| <a href="http://kmp77.com" target="_blank">成人嫩草影院免费观看</a>| <a href="http://bying100.com" target="_blank">亚洲精品无码日韩国产不卡?V</a>| <a href="http://youweidianqi.com" target="_blank">亚洲综合AV在线在线播放</a>| <a href="http://fuzhiwushu.com" target="_blank">中文字幕av无码不卡免费</a>| <a href="http://4228970.com" target="_blank">午夜dj免费在线观看</a>| <a href="http://740740740.com" target="_blank">亚洲国产成人精品无码区在线观看</a>| <a href="http://bjqhkf.com" target="_blank">亚洲人成人无码.www石榴</a>| <a href="http://xmmn77.com" target="_blank">成人一区二区免费视频</a>| <a href="http://by6635.com" target="_blank">亚洲a在线视频视频</a>| <a href="http://18736374.com" target="_blank">成人免费AA片在线观看</a>| <a href="http://7766qq.com" target="_blank">亚洲精品无码不卡在线播HE</a>| <a href="http://www-44334.com" target="_blank">亚洲人成色77777在线观看</a>| <a href="http://zengzeyu.com" target="_blank">国产成人综合久久精品免费</a>| <a href="http://714747.com" target="_blank">久久久受www免费人成</a>| <a href="http://78avai.com" target="_blank">日韩精品亚洲人成在线观看</a>| <a href="http://57798b.com" target="_blank">一区二区免费在线观看</a>| <a href="http://glhrsydc.com" target="_blank">亚洲国产精品成人久久</a>| <a href="http://0354888.com" target="_blank">国产精品1024永久免费视频</a>| <a href="http://saohu533.com" target="_blank">欧洲亚洲综合一区二区三区</a>| <a href="http://saohu533.com" target="_blank">怡红院亚洲怡红院首页</a>| <a href="http://yu388.com" target="_blank">我们的2018在线观看免费高清</a>| <a href="http://xxxxyz.com" target="_blank">国产成人综合亚洲绿色</a>| <a href="http://w7759.com" target="_blank">亚洲国产精品自在在线观看</a>| <a href="http://mlhcd.com" target="_blank">a级毛片免费在线观看</a>| <a href="http://lwjiheng.com" target="_blank">亚洲制服丝袜第一页</a>| <a href="http://mychjp.com" target="_blank">亚洲日韩精品无码专区网站</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>