用jdom解析xml文件

package com.text;

import java.util.List;

import org.jdom.*;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;

public class Jdom {
	public void main()
	{
		
		try
		{
     SAXBuilder ready=new SAXBuilder();
     Document doc=(Document)ready.build(Jdom.class.getClassLoader().getResourceAsStream("bean.xml"));//获得xml路径
     Element e=(Element)doc.getRootElement();//获得根节点
     List list=e.getChildren("name");//获取名为name的子节点
        for(int i=0;i<list.size();i++)
    {
    	Element ed=(Element)list.get(i);
    	String name=ed.getAttributeValue("name");
    	String a=ed.getChildText("a");
    	String b=ed.getChildText("b");
    	String c=ed.getChildText("c");
    	System.out.println("name="+name);
    	System.out.println("a="+a);
    	System.out.println("b="+b);
    	System.out.println("c="+c);
    }
    
   // String name=ed.getChildText("");
   
       
		}
		catch(Exception e)
		{
			System.out.println(e.getMessage());
			
		}
	}
  
  
  
}
posted @ 2011-03-30 12:42  eie  阅读(288)  评论(0)    收藏  举报