<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

    第一種不錯,第二種好像有點問題!
      回復  更多評論    
    主站蜘蛛池模板: 亚洲变态另类一区二区三区| 青青操免费在线视频| 国产成人精品久久亚洲| 久久伊人免费视频| 亚洲精华国产精华精华液网站| 亚洲性日韩精品一区二区三区| 久久午夜夜伦鲁鲁片免费无码影视| 亚洲va中文字幕| 亚洲AV无码国产精品色午友在线| 亚洲中文无码永久免费| 人人爽人人爽人人片av免费| 亚洲精品网站在线观看你懂的| 免费一级毛片在播放视频| 2021精品国产品免费观看| 免费手机在线看片| 亚洲日本在线免费观看| 中文字幕亚洲专区| 啦啦啦手机完整免费高清观看 | 一区免费在线观看| 性xxxx黑人与亚洲| 亚洲AV无码乱码国产麻豆| 曰皮全部过程视频免费国产30分钟| 野花香在线视频免费观看大全| 激情无码亚洲一区二区三区| 久久精品国产亚洲av麻豆| 亚洲?v无码国产在丝袜线观看 | 怡红院亚洲怡红院首页| 午夜高清免费在线观看| 91老湿机福利免费体验| 国产免费一区二区三区免费视频| 精品亚洲456在线播放| 亚洲综合久久综合激情久久| 亚洲色欲久久久综合网东京热| 国产成人无码a区在线观看视频免费 | 亚洲国产精品无码久久久秋霞2| 国产又粗又猛又爽又黄的免费视频 | 免费观看四虎精品国产永久| 美女被cao免费看在线看网站| 久久香蕉国产线看免费| 国产日韩AV免费无码一区二区| 特级aaaaaaaaa毛片免费视频|