<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永久网站免费观看| 亚洲码国产精品高潮在线| 2022年亚洲午夜一区二区福利 | 久久国产精品免费专区| 久久夜色精品国产亚洲av| 黄色三级三级三级免费看| 免费播放特黄特色毛片| 亚洲.国产.欧美一区二区三区| 无码专区永久免费AV网站 | 免费h成人黄漫画嘿咻破解版| 亚洲色欲色欱wwW在线| 国产免费一区二区三区不卡| 在线亚洲精品自拍| 亚洲国产一区二区三区在线观看| 国产人成网在线播放VA免费| 中文字幕人成人乱码亚洲电影| 久久国产美女免费观看精品| 亚洲爆乳精品无码一区二区三区| tom影院亚洲国产一区二区| 免费在线看污视频| 天堂亚洲免费视频| jzzjzz免费观看大片免费| 日本免费一二区在线电影| 亚洲av永久中文无码精品 | 亚洲国产一级在线观看| jizz中国免费| 亚洲AV无码一区二区乱子伦| 84pao强力永久免费高清| 亚洲线精品一区二区三区| 国产在线精品免费aaa片| 亚洲国语在线视频手机在线| 91视频免费观看| 亚洲成A人片在线观看中文| 一级特黄aaa大片免费看| 四虎国产精品免费视| 2022免费国产精品福利在线| 亚洲免费视频在线观看| 日韩免费在线视频| 亚洲中文字幕乱码一区| 一本久到久久亚洲综合| 日韩免费无码一区二区三区|