<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一区二区三区浪潮| 久久亚洲欧美国产精品| 最近免费mv在线电影| 亚洲av激情无码专区在线播放| 最近更新免费中文字幕大全| 亚洲精品无码成人AAA片| 国产精品黄页免费高清在线观看| 亚洲国产一区二区视频网站| selaoban在线视频免费精品| 国产AⅤ无码专区亚洲AV| 国产精品99精品久久免费| 亚洲精品免费视频| 最近在线2018视频免费观看| 亚洲第一页在线视频| 手机在线看永久av片免费| 亚洲第一第二第三第四第五第六| 国产禁女女网站免费看| 深夜久久AAAAA级毛片免费看| 亚洲男人av香蕉爽爽爽爽| 13小箩利洗澡无码视频网站免费 | 四虎成人免费网址在线| 久久久久亚洲精品无码网址色欲 | 亚洲女同成av人片在线观看| 免费网站观看WWW在线观看| 亚洲午夜未满十八勿入| 好吊妞在线新免费视频| 无忧传媒视频免费观看入口| 国产亚洲精品久久久久秋霞| 最近免费中文字幕大全免费版视频 | 18禁无遮挡无码国产免费网站| 亚洲av无码国产综合专区| 国产jizzjizz视频免费看| jizz在线免费播放| 亚洲成人免费电影| 免费在线观看一级毛片| 午夜影院免费观看| 狼人大香伊蕉国产WWW亚洲| 亚洲精品无码国产| 毛片大全免费观看| a国产成人免费视频|