Chinaunix首页 | 论坛 | 博客
  • 博客访问: 278172
  • 博文数量: 83
  • 博客积分: 2393
  • 博客等级: 大尉
  • 技术积分: 640
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-24 15:14
文章分类

全部博文(83)

文章存档

2019年(21)

2011年(5)

2010年(2)

2009年(1)

2008年(9)

2007年(33)

2006年(12)

我的朋友

分类: Java

2006-06-01 13:29:13

程序如下:
import java.io.*;
import org.jdom.*;
import org.jdom.input.*;
import java.util.*;
public class TestDOM4j {
  public TestDOM4j() {
   
  }
  public static void main(String[] args) {
    TestDOM4j testDOM4j1 = new TestDOM4j();
    File xmlfile=new File("c:\\testc.xml");
   
    DOMBuilder builder=new DOMBuilder();
    try{
      Document doc = builder.build(xmlfile);
      Element rootelement=doc.getRootElement();
      List childlist =rootelement.getChildren();
      for (int i=0;i        Element child=(Element)childlist.get(i);
        System.out.println("Loop i:"+i);
        System.out.println(child.getChild("name").getText());
        System.out.println(child.getChild("college").getText());
        System.out.println(child.getChild("telephone").getText());
        System.out.println(child.getChild("notes").getText());
 
      }
      List childlist1=rootelement.getChildren("person");
      for (int j=0;j         
        Element child=(Element)childlist.get(j);
       System.out.println("Loop i:"+j);
       System.out.println(child.getChild("name").getText());
       System.out.println(child.getChild("college").getText());
       System.out.println(child.getChild("telephone").getText());
       System.out.println(child.getChild("notes").getText());
      }
      List childlist2=rootelement.getChildren("name");
      System.out.println("name list size :="+childlist2.size());
      for (int k=0;k        Element childa=(Element)childlist2.get(k);
        System.out.println(childa.getText());
      }
      
    }catch(JDOMException e){
     
    }
   
   
  }
}
 
xml file ru xia :


 
  abcdefrasd
  材料学院
  6258113
  男,1979年生,本科,99年调入中国陶瓷大学
 

 
  张三
  大学
  1234567
  男,本科,99年调入中国陶瓷大学
 

阅读(2473) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~