[color=blue][/color][size=medium][/size][align=center][/align]
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
public class printXML {
public static void main(String[] args) {
SAXBuilder sb = new SAXBuilder(false);
// 创建SAXBuilder实例 false 表示使用默认的解析器
String fileName = "persons.xml";
// 创建一个文件对象用于表示一个XML文件对象
try {
Document doc = sb.build(fileName);
// 加载XML文件
Element ele = doc.getRootElement();
// 拿到XML文件的根元素
List personList = ele.getChildren();
// 得到根元素下的所有子元素
for (Iterator iter = personList.iterator(); iter.hasNext();) {
Element person = (Element) iter.next();
System.out.println("姓名:" + person.getChildTextTrim("name"));
// 打印元素的子元素 "name"的值
System.out.println("ID编号:" + person.getAttributeValue("ID"));
// 打印元素的属性 "ID"的值
System.out.println("年纪:" + person.getChildTextTrim("age"));
// 打印元素的子元素 "age"的值
System.out.println("*******************************");
}
} catch (JDOMException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
***********************************************************
代码要用到jdom几个jar包,java源文件和XML源文件可以到附件下载