wangflood

          精心維護一個技術(shù)blog,為了工作,也是愛好。

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            14 Posts :: 19 Stories :: 8 Comments :: 0 Trackbacks
          import java.util.*;
          import org.jdom.*;
          import org.jdom.input.SAXBuilder;

          public class Sample1 {
              
          public static void main(String[] args) throws Exception {
                  SAXBuilder sb 
          = new SAXBuilder();

                  Document doc 
          = sb.build(Sample1.class.getClassLoader()
                          .getResourceAsStream(
          "test.xml")); // 構(gòu)造文檔對象
                  Element root = doc.getRootElement(); // 獲取根元素HD
                  List list = root.getChildren("disk");// 取名字為disk的所有元素
                  for (int i = 0; i < list.size(); i++{
                      Element element 
          = (Element) list.get(i);
                      String id 
          = element.getAttributeValue("capacity");
                      String clazz 
          = element.getAttributeValue("directories");
                      String name 
          = element.getAttributeValue("name");
                      System.out.println(id);
                      System.out.println(clazz);

                      String capacity 
          = element.getChildText("capacity");// 取disk子元素capacity的內(nèi)容
                      String directories = element.getChildText("directories");
                      String files 
          = element.getChildText("files");
                      System.out.println(
          "磁盤信息:");
                      System.out.println(
          "分區(qū)盤符:" + name);
                      System.out.println(
          "分區(qū)容量:" + capacity);
                      System.out.println(
          "目錄數(shù):" + directories);
                      System.out.println(
          "文件數(shù):" + files);
                      System.out.println(
          "-----------------------------------");

                  }

              }

          }

          待讀取test.xml.同一目錄下。
          <?xml version="1.0" encoding="UTF-8"?>
          <HD>
            
          <disk name="C">
              
          <capacity>8G</capacity>
              
          <directories>200</directories>
              
          <files>1580</files>
            
          </disk>

            
          <disk name="D">
              
          <capacity>10G</capacity>
              
          <directories>500</directories>
              
          <files>3000</files>
            
          </disk>
          </HD> 

          posted on 2010-11-14 09:26 wangflood 閱讀(154) 評論(0)  編輯  收藏 所屬分類: J2EE/SSH

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 崇仁县| 三明市| 辽源市| 庄河市| 东乡| 南阳市| 昌图县| 札达县| 台北市| 临泽县| 天等县| 福海县| 涟水县| 江陵县| 漳州市| 周口市| 北流市| 禹州市| 仙游县| 西城区| 柞水县| 鄢陵县| 乐至县| 蓬莱市| 米脂县| 宜章县| 金乡县| 伊吾县| 宜丰县| 桂平市| 泉州市| 即墨市| 区。| 罗城| 舟山市| 锡林浩特市| 昂仁县| 洛浦县| 五指山市| 固始县| 任丘市|