<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    漂在爪洼島上

    Java is my life,but not all!
    posts - 3, comments - 6, trackbacks - 0, articles - 9
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    JAVA 解析XML文檔示例

    Posted on 2009-06-19 09:16 周競先 閱讀(423) 評論(0)  編輯  收藏 所屬分類: J2EExml
    根據(jù)上一篇文章構(gòu)造的XML進行簡單的解析,代碼如下:
     1 package com.potevio.telecom;
     2 
     3 //文件類
     4 import java.io.File;
     5 
     6 //負責解析的類
     7 import javax.xml.parsers.DocumentBuilder;
     8 import javax.xml.parsers.DocumentBuilderFactory;
     9 
    10 //節(jié)點類
    11 import org.w3c.dom.Document;
    12 import org.w3c.dom.NodeList;
    13 
    14 /**
    15  * @description 解析"北京到長沙的簡單列車時刻表"信息
    16  * 
    17  * @author Zhou-Jingxian
    18  * 
    19  * @date Jun 18, 2009
    20  *
    21  */
    22 public class ParserXML {
    23 
    24     public static void main(String[] args) {
    25         
    26         try{
    27             //需要解析的文件
    28             File file = new File("北京到長沙火車時刻表.xml");
    29             
    30             //解析器工廠類
    31             DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    32             
    33             //解析器
    34             DocumentBuilder builder = factory.newDocumentBuilder();
    35             
    36             //操作的Document對象
    37             Document document = builder.parse(file);
    38             
    39             //節(jié)點名稱
    40             NodeList nodelist = document.getElementsByTagName("車次");
    41             
    42             //解析內(nèi)容
    43             for(int i = 0; i<nodelist.getLength(); i++){
    44                 System.out.println("--------"+(i+1)+"---------");
    45                 System.out.println("車類別:"+document.getElementsByTagName("車次").item(i).getAttributes().getNamedItem("類別").getNodeValue());
    46                 System.out.println("車次號:"+document.getElementsByTagName("名字").item(i).getFirstChild().getNodeValue());
    47                 System.out.println("開車時間:"+document.getElementsByTagName("開車時間").item(i).getFirstChild().getNodeValue());
    48                 
    49             }
    50         }catch(Exception e){
    51             e.printStackTrace();
    52             
    53         }finally{
    54             
    55         }
    56     }
    57 }
    58 

    運行結(jié)果如下:
    解析xml結(jié)果圖

    Life,simple and happy!

    主站蜘蛛池模板: 亚洲人成图片小说网站| 久久精品国产亚洲AV忘忧草18 | 东方aⅴ免费观看久久av | 亚洲avav天堂av在线不卡| 亚洲精品成人网站在线观看 | 免费在线精品视频| 好久久免费视频高清| 亚洲人成电影在线观看青青| 国产高清免费在线| 一区二区三区观看免费中文视频在线播放| 亚洲国产精品久久人人爱| 亚洲А∨精品天堂在线| 精品国产污污免费网站aⅴ| 美女免费视频一区二区| 国产精品成人免费综合| a级毛片高清免费视频| 亚洲色偷偷综合亚洲AV伊人蜜桃| 狠狠综合久久综合88亚洲| 我要看免费的毛片| 国产精品亚洲综合久久| 男人的好免费观看在线视频| 亚洲国产免费综合| 亚洲色精品三区二区一区| 亚洲AV电影院在线观看| 国产成人免费a在线视频色戒| 99视频精品全部免费观看| 亚洲视频国产视频| 成人亚洲性情网站WWW在线观看 | 伊人久久亚洲综合| 国产色爽免费视频| 在人线av无码免费高潮喷水| 中文字幕亚洲综合小综合在线| 亚洲综合av永久无码精品一区二区| 午夜dj在线观看免费视频| 91福利免费体验区观看区| 久久久受www免费人成| 337p日本欧洲亚洲大胆艺术| 久久久久亚洲av成人无码电影 | 亚洲精品国产成人| 久久国产亚洲精品麻豆| 婷婷亚洲天堂影院|