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

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

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

    posts - 19, comments - 53, trackbacks - 0, articles - 283
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    Dom 解析xml

    Posted on 2009-07-10 23:07 Gavin.lee 閱讀(232) 評論(0)  編輯  收藏 所屬分類: xml doc 操作
    一直以來都是用DOM4J來解析xml的,dom4j用起來就很方便,也習(xí)慣了,呵,也不能忘本,今天網(wǎng)上看到一段利用DOM樹解析,先摘下來,等有時間了,好好思考。

    <?xml version="1.0" encoding="GB2312" ?>     
    <xml>     
        
    <Header left="100" Top="30">日報表</Header>     
    </xml>

    package com.Gavin.tools.xml;

    import java.io.File;
    import javax.xml.parsers.DocumentBuilder;
    import javax.xml.parsers.DocumentBuilderFactory;
    import org.w3c.dom.Document;
    import org.w3c.dom.Element;
    import org.w3c.dom.NodeList;

    // 以上是要進(jìn)行xml文檔處理需導(dǎo)入的包和類    
    public class DomXml {
        
    public static void main(String[] args) {
            
    try {
                DocumentBuilderFactory factory 
    = DocumentBuilderFactory.newInstance(); // 實(shí)例化一個工廠類    
                DocumentBuilder builder = factory.newDocumentBuilder(); // 創(chuàng)建樹立xml文檔的對象,具體名稱我也說不上,其上以上兩條語句都是為處理xml文檔做準(zhǔn)備的,即進(jìn)行初始化工作    
                Document document = builder.parse(new File("c:\\xml.xml")); // 導(dǎo)入xml文檔    
                Element root = document.getDocumentElement(); // 得到根節(jié)點(diǎn)對象
               
                NodeList list 
    = root.getElementsByTagName("Header"); // 通過標(biāo)簽名"Header"得到<Header>結(jié)點(diǎn)對象的列表,即所有名為"Header"的結(jié)點(diǎn)都被保存在一個list列表對象中    
                
                Element element 
    = (Element) list.item(0); // 獲取第一個list對象,這里就是<Header>結(jié)點(diǎn)    
                
                System.out.println(element.getChildNodes().item(
    0).getNodeValue()); // 輸出<Header>結(jié)點(diǎn)的第一個子節(jié)點(diǎn)的值,這里沒有其他子節(jié)點(diǎn),則直接返回"日報表"    
                System.out.println(element.getAttribute("left"));          
               
                
    for(int i = 0; i < list.getLength(); i++{                
                    System.out.println(
    "left = " + element.getAttribute("left"));
                }

                
            }
     catch (Exception e) {
                System.out.println(
    "exception:" + e.getMessage()); // 若有異常,則輸出異常信息    
            }

        }

    }

    主站蜘蛛池模板: 午夜影视日本亚洲欧洲精品一区| 看免费毛片天天看| 国产国拍精品亚洲AV片| 91在线视频免费看| 日韩电影免费在线观看| 午夜在线免费视频| 亚洲色大成网站www永久男同| 久久噜噜噜久久亚洲va久| 亚洲国产精品无码久久九九| 黄a大片av永久免费| 国产成人福利免费视频| 无码精品国产一区二区三区免费| 男人免费视频一区二区在线观看| 亚洲综合一区二区三区四区五区| 亚洲精品成人图区| 亚洲黄色在线视频| 久久久亚洲欧洲日产国码是AV| 亚洲日韩激情无码一区| 亚洲一区精品伊人久久伊人| 免费乱理伦在线播放| 日本免费电影一区| 日本一区二区三区日本免费| 四虎影视大全免费入口| 好大好硬好爽免费视频| 午夜色a大片在线观看免费| 国产精品免费观看久久| 成年性生交大片免费看| 青青草免费在线视频| AA免费观看的1000部电影| 精品福利一区二区三区免费视频 | 国产精品久久免费视频| 免费观看理论片毛片| 永久免费bbbbbb视频| 精品国产麻豆免费网站| 午夜无遮挡羞羞漫画免费| 卡1卡2卡3卡4卡5免费视频| 黄网址在线永久免费观看 | 亚洲国产综合久久天堂| 亚洲免费无码在线| 亚洲乱亚洲乱妇无码麻豆| 精品国产_亚洲人成在线高清|