<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 周競先 閱讀(428) 評論(0)  編輯  收藏 所屬分類: J2EExml
    根據(jù)上一篇文章構造的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             //解析內容
    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 

    運行結果如下:
    解析xml結果圖

    Life,simple and happy!

    主站蜘蛛池模板: 亚洲综合精品伊人久久| 亚洲视频一区二区三区| 国产亚洲精品第一综合| 日本二区免费一片黄2019| 亚洲校园春色另类激情| 成人免费视频软件网站| 大桥未久亚洲无av码在线| 在线观看免费亚洲| 一本久久免费视频| 国产亚洲视频在线播放| 日韩免费在线视频| 亚洲蜜芽在线精品一区| 久久综合AV免费观看| 亚洲精品天堂成人片AV在线播放| 午夜寂寞在线一级观看免费| 亚洲s码欧洲m码吹潮| 亚洲午夜精品久久久久久浪潮| 国产一级a毛一级a看免费视频 | 在线播放免费播放av片| 亚洲Av永久无码精品黑人| 免费在线观看日韩| 中文字幕在线免费看| 久久亚洲AV成人出白浆无码国产| 99国产精品永久免费视频| 亚洲jizzjizz少妇| 中文字幕亚洲乱码熟女一区二区| 可以免费观看的国产视频| 亚洲日本国产精华液| 国产最新凸凹视频免费| caoporn国产精品免费| 91久久亚洲国产成人精品性色| 国产美女在线精品免费观看| 又长又大又粗又硬3p免费视频| 亚洲AV永久纯肉无码精品动漫| 成人午夜免费福利视频| 污网站在线免费观看| 久久久亚洲AV波多野结衣| 免费大学生国产在线观看p| 99久9在线|免费| 香港特级三A毛片免费观看| 亚洲V无码一区二区三区四区观看|