wangflood

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

            BlogJava :: 首頁(yè) :: 聯(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)造文檔對(duì)象
                  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 閱讀(160) 評(píng)論(0)  編輯  收藏 所屬分類: J2EE/SSH

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 阳江市| 怀宁县| 绥滨县| 安庆市| 土默特右旗| 化德县| 蒙城县| 阿拉善盟| 乳源| 宝山区| 虹口区| 池州市| 莱阳市| 太和县| 青田县| 靖江市| 平湖市| 河源市| 金门县| 桐柏县| 榆林市| 黄冈市| 香格里拉县| 娄底市| 湖北省| 溧阳市| 万全县| 科技| 临湘市| 隆回县| 灌云县| 澄江县| 新泰市| 九江县| 招远市| 洱源县| 普宁市| 哈巴河县| 绵阳市| 云安县| 旺苍县|