<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

    第一種不錯,第二種好像有點問題!
      回復  更多評論    
    主站蜘蛛池模板: 亚洲av无码片在线观看| 亚洲婷婷综合色高清在线| 无码天堂va亚洲va在线va| 成人午夜18免费看| 亚洲精品无码久久久久久| 成在线人永久免费视频播放| 亚洲AV无码成人网站在线观看| 在线观看免费精品国产| 国产精品亚洲色图| 亚洲精品视频免费| 嫩草成人永久免费观看 | 免费人成视网站在线观看不卡| 激情无码亚洲一区二区三区 | 最近最新中文字幕完整版免费高清| 亚洲人成电影院在线观看| 青春禁区视频在线观看直播免费| 亚洲色最新高清av网站| 四只虎免费永久观看| 中文字幕av免费专区| 亚洲日本中文字幕区| 毛片免费观看网站| 一级特级女人18毛片免费视频| 亚洲午夜福利717| 亚洲免费电影网站| 亚洲第一街区偷拍街拍| 亚洲中文字幕无码永久在线| 91人成网站色www免费下载| 亚洲色最新高清av网站| 久久亚洲精品无码观看不卡| 少妇无码一区二区三区免费| 一本色道久久88—综合亚洲精品| 亚洲AV无码乱码在线观看性色扶| 国偷自产一区二区免费视频| 激情亚洲一区国产精品| 亚洲酒色1314狠狠做| 日本免费一本天堂在线| 插鸡网站在线播放免费观看| 亚洲五月丁香综合视频| 亚洲精品99久久久久中文字幕| 最近免费2019中文字幕大全| 亚洲国产欧美一区二区三区|