所谓JDom,最简单的理解方法就是java+xml=JDom。下面提供一个简单的操作XML的例子。 
        1、下面是例子使用的一个XML文件: 
/** 
*位于C盘根目录下 
*abc.xml 
**/ 
                <?xml version="1.0" encoding="gb2312"?> <messages>   <message id="jhgjg">     <title>jhgjg</title>     <content>jhgjg</content>     <email>jhjh</email>   </message>   <message id="fdsa">     <title>fdsa</title>     <content>fasdf</content>     <email>fsadfa</email>   </message> </messages>
  
2、操作xml的程序 
/** 
*MyJDom.java 
**/ 
package com.test; import org.jdom.*; import org.jdom.input.*; import org.jdom.output.*; 
import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.List; 
public class MyJDom { 
    public static void main(String[] args) throws Exception{         SAXBuilder sb=new SAXBuilder();//建立构造器         Document doc=sb.build(new FileInputStream("c:\\abc.xml"));//读入指定文件 
        Element root=doc.getRootElement();//获得根节点         List list=root.getChildren();//将根节点下的所有子节点放入List中 
        for(int i=0;i<list.size();i++) { 
            System.out.println(“---------------------------“); 
            Element item=(Element)list.get(i);//取得节点实例 
            String name=item.getAttribute(“name“).getValue();//取得属性值 
            System.out.println(“Name-->“+name); 
             Element sub=item.getChild("title");//取得当前节点的字节点             String text=sub.getText();//取得当前节点的值 
             System.out.println(“Title-->“+text); 
             Element sub2=item.getChild("content");             String text2=sub2.getText(); 
            System.out.println(“Content-->“+text2); 
             Element sub3=item.getChild("email");             String text3=sub3.getText(); 
            System.out.println(“Email-->“+text3);         }       } }  
 
  |