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

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

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

    數據加載中……
    [Original]解析xml的相對路徑問題

    今天在做xml解析的時候,遇到一個問題:怎么用相對路徑替換絕對路徑?花了我半天的時間(水平不行浪費太多時間),寫出來共享給大家,希望能夠給大家幫助。在web工程中,有三種途徑可以實現xml相對路徑:
    1>將xml放在WEB-INF目錄下,通過getServletContext().getResourceAsStream("/WEB-INF/gather.xml");
    2>將xml方法在WEB-INF/classes目錄下或classpath的jar包中,則可以使用ClassLoader的靜態方法getSystemResourceAsStream(String)讀取
    前兩種方法是從網上找到的,還沒有嘗試,因為我采用的是得到xml的url,然后去解析的.
    3>通過獲得xml的url,然后根據url去解析的
    獲得url代碼:
        ClassLoader classLoader = Thread.currentThread.getContextClassLoader();
        java.net.URL xmlURL = classLoader.getResource("gather/config/gather.xml");
        SAXReader reader = new SAXReader();
        Document document = reader.read(xmlURL);
    如果不是在web工程中,可以用InputStream去解析xml,代碼如下:
        //className是類名
        ClassLoader classLoader = className.class.getClassLoader();
        InputStream inputStream = classLoader.getResourceAsStream("gather/config/gather.xml");
        SAXReader reader = new SAXReader();
        Document document = reader.read(inputStream);

    posted on 2007-11-22 15:32 牛浪de流 閱讀(2140) 評論(1)  編輯  收藏 所屬分類: 爪哇學習

    評論

    # re: [Original]解析xml的相對路徑問題 2007-11-23 17:55 CoderDream

    第一種不錯,第二種好像有點問題!
      回復  更多評論    
    主站蜘蛛池模板: 精品国产亚洲一区二区三区| 亚洲乱亚洲乱妇24p| 亚洲av色福利天堂| 亚洲国产精品久久66| 亚洲美女视频网站| 亚洲粉嫩美白在线| 国产裸体美女永久免费无遮挡| 在线看片免费人成视频久网下载| 99久久久国产精品免费牛牛四川| 国产精品久久久久久久久久免费| 亚洲国产av无码精品| 亚洲国产精品自在线一区二区| 亚洲人成片在线观看| 男性gay黄免费网站| 99久久久国产精品免费蜜臀| 高清国语自产拍免费视频国产| 在线亚洲精品自拍| 亚洲一区二区三区高清视频| 九九免费久久这里有精品23| 1000部国产成人免费视频| 亚洲国产天堂久久久久久| 91亚洲一区二区在线观看不卡 | 亚洲福利在线视频| 亚洲av无码成人精品区一本二本| 中文字幕在线成人免费看| 99久久99久久精品免费看蜜桃| 亚洲国产a级视频| 精品亚洲AV无码一区二区| CAOPORM国产精品视频免费| 最近高清国语中文在线观看免费| 亚洲香蕉成人AV网站在线观看| 亚洲中文精品久久久久久不卡| 在线观看免费播放av片| 国产一区二区免费在线| 亚洲国产成AV人天堂无码| a级成人毛片免费图片| 日本不卡视频免费| 亚洲国产av一区二区三区丶| 国产无遮挡裸体免费视频在线观看 | 亚洲av无码专区国产不乱码| 最近中文字幕完整版免费高清|