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

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

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

    歡迎光臨郝學(xué)武的blog。

    對(duì)xml資源文件的讀取

    Posted on 2007-11-20 08:58 陜西BOY 閱讀(1483) 評(píng)論(2)  編輯  收藏

        在做項(xiàng)目的時(shí)候往往會(huì)有很多參數(shù)需要不修改程序的條件下,實(shí)現(xiàn)一些參數(shù)的變化,那么我們首先想到的就應(yīng)該是讀取xml文件了。所以我們只需要改一下項(xiàng)目里面的xml文件里面的參數(shù)的值就可以實(shí)現(xiàn)了。在這里我簡單的說一下,如下:

      try {
       DocumentBuilderFactory factory = DocumentBuilderFactory
         .newInstance();  //獲取 DocumentBuilderFactory (定義工廠,使應(yīng)用程序能夠從 XML 文檔獲取生成 DOM 對(duì)象樹的解析器)的新實(shí)例
       DocumentBuilder builder = factory.newDocumentBuilder();//使其從 XML 文檔獲取 DOM 文檔實(shí)例
       java.io.File f =new File("文件的路徑");//指定一個(gè)文件
       Document document = builder.parse(f);//接口表示整個(gè) HTML 或 XML 文檔
       Element rootElement = document.getDocumentElement();//這是一種便捷屬性,該屬性允許直接訪問文檔的文檔元素的子節(jié)點(diǎn)

       NodeList list = rootElement.getElementsByTagName("field");//以文檔順序返回具有給定標(biāo)記名稱的所有后代ElementsNodeList
       Element element = (Element) list.item(0);//提取第一個(gè)該標(biāo)記名稱的Element
     NodeList yearList = element.getElementsByTagName("cols");//獲取該Element下給定標(biāo)記名稱為“cols“的NodeList

     Text text = (Text) yearList.item(0).getFirstChild();//獲取NodeList第一個(gè)子節(jié)點(diǎn)
    NodeList yearList1 = element.getElementsByTagName("rows");");//獲取該Element下給定名稱為“rows“的NodeList
        Text text1 = (Text) yearList1.item(0).getFirstChild();();//獲取NodeList第一個(gè)子節(jié)點(diǎn)
        hang= Integer.parseInt(text.getData());//獲取節(jié)點(diǎn)的值
        lie= Integer.parseInt(text1.getData());
      } catch (Exception e) {
       System.out.println("exception:" + e.getMessage());
      }
    我的xml文檔如下:
    <hxw> 
      <field   id="1">   
        <cols>5</cols>  
        <rows>10</rows>
       </field>    
    </hxw>
    當(dāng)然如果有多個(gè)field 的話可以for循環(huán)讀取。
    好了就說到這里吧,歡迎大家提出寶貴意見:)

    Feedback

    # re: 對(duì)xml資源文件的讀取[未登錄]  回復(fù)  更多評(píng)論   

    2007-11-21 17:08 by shawn
    可以用用DOM4J……

    # re: 對(duì)xml資源文件的讀取  回復(fù)  更多評(píng)論   

    2007-11-23 16:51 by 隔葉黃鶯
    我比較喜歡用xpath,一步定位

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    posts - 17, comments - 65, trackbacks - 0, articles - 28

    Copyright © 陜西BOY

    主站蜘蛛池模板: 亚洲午夜福利717| 亚洲国产精品网站久久| 日韩免费高清播放器| 亚洲最大视频网站| 国产一区二区三区免费视频| 成年女人A毛片免费视频| 亚洲国产精品专区| 亚洲精品和日本精品| 久久综合给合久久国产免费| 亚洲国产精品精华液| 婷婷精品国产亚洲AV麻豆不片 | 最近免费中文字幕MV在线视频3 | 免费萌白酱国产一区二区| baoyu116.永久免费视频| 一本色道久久综合亚洲精品蜜桃冫| 亚洲AV伊人久久青青草原| 最近中文字幕2019高清免费| 男男gvh肉在线观看免费| 亚洲精品动漫在线| 久久夜色精品国产亚洲av| 免费99精品国产自在现线| 成人国产精品免费视频| 亚洲中文字幕久久久一区| 亚洲AV永久无码精品成人| 国产福利免费在线观看| 日本免费一区二区在线观看| 国产精品内射视频免费| 亚洲人成网站在线在线观看| 亚洲综合色丁香麻豆| 中文字幕无码精品亚洲资源网| 毛片免费vip会员在线看| 日韩精品内射视频免费观看| 一个人看的在线免费视频| 亚洲国产欧美国产综合一区 | 57PAO成人国产永久免费视频 | 国产成人免费手机在线观看视频 | 亚洲AV无码国产精品色午友在线 | 最近中文字幕无免费| 99精品免费视品| 免费福利资源站在线视频| 色老板亚洲视频免在线观|