锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲av乱码一区二区三区香蕉 ,亚洲精品第一国产综合亚AV,国产成人99久久亚洲综合精品http://www.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://www.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://www.tkk7.com/onedaylover/articles/175195.html</guid><wfw:comment>http://www.tkk7.com/onedaylover/comments/175195.html</wfw:comment><comments>http://www.tkk7.com/onedaylover/articles/175195.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/onedaylover/comments/commentRss/175195.html</wfw:commentRss><trackback:ping>http://www.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://www.tkk7.com/Images/dot.gif" alt="" />.<br />   <img src="http://www.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://www.tkk7.com/Files/onedaylover/perfomance_dom4j.rar</a><br /> <br /> <br /> <br /> <img src ="http://www.tkk7.com/onedaylover/aggbug/175195.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/onedaylover/" target="_blank">濡傛灉鏈変竴澶ヾe</a> 2008-01-14 14:11 <a href="http://www.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://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://see13.com" target="_blank">免费国产不卡午夜福在线</a>| <a href="http://ryhjled.com" target="_blank">成人免费福利视频</a>| <a href="http://szyujiaxing.com" target="_blank">无码专区一va亚洲v专区在线</a>| <a href="http://slotvip24.com" target="_blank">亚洲毛片基地4455ww</a>| <a href="http://2002tw.com" target="_blank">在线看免费观看AV深夜影院 </a>| <a href="http://3334598.com" target="_blank">免费国产美女爽到喷出水来视频</a>| <a href="http://www2019rz.com" target="_blank">亚洲一区二区三区乱码在线欧洲</a>| <a href="http://vv848.com" target="_blank">91精品国产免费久久久久久青草 </a>| <a href="http://601508.com" target="_blank">青青青国产色视频在线观看国产亚洲欧洲国产综合 </a>| <a href="http://mallmirror.com" target="_blank">亚洲一级毛片免观看</a>| <a href="http://tsj68.com" target="_blank">全免费毛片在线播放</a>| <a href="http://bjgjjrxy.com" target="_blank">亚洲av无码久久忘忧草</a>| <a href="http://yy1514.com" target="_blank">四虎在线免费视频</a>| <a href="http://0827fang.com" target="_blank">亚洲最大的黄色网</a>| <a href="http://niu44.com" target="_blank">免费观看一级毛片</a>| <a href="http://0354888.com" target="_blank">精品一区二区三区免费毛片</a>| <a href="http://16lds.com" target="_blank">四虎亚洲国产成人久久精品</a>| <a href="http://52xbjs.com" target="_blank">一级特黄a大片免费</a>| <a href="http://www22432.com" target="_blank">伊人久久精品亚洲午夜</a>| <a href="http://ttvv77.com" target="_blank">美女视频黄a视频全免费网站色窝 美女被cao网站免费看在线看 </a>| <a href="http://aicbbs.com" target="_blank">亚洲美女视频免费</a>| <a href="http://7778tv.com" target="_blank">亚洲熟妇成人精品一区</a>| <a href="http://1444000.com" target="_blank">国产高清视频在线免费观看</a>| <a href="http://txa6.com" target="_blank">日产久久强奸免费的看</a>| <a href="http://www-3499.com" target="_blank">亚洲熟女一区二区三区</a>| <a href="http://b2bautoparts.com" target="_blank">全免费a级毛片免费看</a>| <a href="http://zfjhw.com" target="_blank">亚洲女人影院想要爱</a>| <a href="http://meyume.com" target="_blank">女人被男人桶得好爽免费视频</a>| <a href="http://cao8080.com" target="_blank">亚洲av中文无码乱人伦在线观看</a>| <a href="http://18yinren.com" target="_blank">国产乱子影视频上线免费观看</a>| <a href="http://my55572.com" target="_blank">一级人做人爰a全过程免费视频 </a>| <a href="http://w6336.com" target="_blank">亚洲国产一区二区三区</a>| <a href="http://ganbadei.com" target="_blank">a视频在线观看免费</a>| <a href="http://gsonlinet.com" target="_blank">亚洲精品白色在线发布</a>| <a href="http://6969xxoo.com" target="_blank">免费理论片51人人看电影</a>| <a href="http://shaolingtongluo.com" target="_blank">免费国产va在线观看</a>| <a href="http://815389.com" target="_blank">亚洲午夜精品久久久久久人妖</a>| <a href="http://352362.com" target="_blank">一二三四影视在线看片免费</a>| <a href="http://7a37.com" target="_blank">日韩毛片一区视频免费</a>| <a href="http://tianmao920.com" target="_blank">亚洲伦理一区二区</a>| <a href="http://3344by.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>