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

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

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

    數(shù)據(jù)加載中……
    [Original]解析xml的相對路徑問題

    今天在做xml解析的時候,遇到一個問題:怎么用相對路徑替換絕對路徑?花了我半天的時間(水平不行浪費太多時間),寫出來共享給大家,希望能夠給大家?guī)椭T趙eb工程中,有三種途徑可以實現(xiàn)xml相對路徑:
    1>將xml放在WEB-INF目錄下,通過getServletContext().getResourceAsStream("/WEB-INF/gather.xml");
    2>將xml方法在WEB-INF/classes目錄下或classpath的jar包中,則可以使用ClassLoader的靜態(tài)方法getSystemResourceAsStream(String)讀取
    前兩種方法是從網(wǎng)上找到的,還沒有嘗試,因為我采用的是得到xml的url,然后去解析的.
    3>通過獲得xml的url,然后根據(jù)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流 閱讀(2141) 評論(1)  編輯  收藏 所屬分類: 爪哇學(xué)習(xí)

    評論

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

    第一種不錯,第二種好像有點問題!
      回復(fù)  更多評論    
    主站蜘蛛池模板: 亚洲国产精品网站久久| 亚洲日韩精品射精日| 久久久久久久91精品免费观看| 久久久久久曰本AV免费免费| 日本免费人成在线网站| 亚洲日本中文字幕天堂网| 国产亚洲综合成人91精品| 91午夜精品亚洲一区二区三区| 色偷偷尼玛图亚洲综合| 国产亚洲精品免费视频播放| 亚洲精品在线免费观看视频 | 久久亚洲精品无码gv| 成全视频免费高清| 久久久久久亚洲精品不卡| 亚洲日韩国产二区无码| 中文字幕永久免费视频| 国产av无码专区亚洲av桃花庵| 亚洲a∨无码一区二区| 免费一看一级毛片| 亚洲福利电影一区二区?| 一级视频在线免费观看| 免费观看AV片在线播放| 午夜亚洲国产理论片二级港台二级 | 亚洲第一黄片大全| 91精品国产亚洲爽啪在线观看| 色噜噜狠狠色综合免费视频| 日日麻批免费40分钟无码| 午夜免费福利在线观看| 亚洲毛片在线观看| 黄色短视频免费看| 亚洲av中文无码| a级毛片免费播放| 亚洲国产av一区二区三区| 十八禁在线观看视频播放免费| 免费少妇a级毛片人成网| 国产亚洲精品免费视频播放| 久久精品国产亚洲av麻豆图片| 91香焦国产线观看看免费 | 亚洲国产一区二区三区青草影视 | 亚洲午夜一区二区电影院| 国产精品va无码免费麻豆|