import java.util.Iterator;
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class Dom4jTest {
public static void main(String[] args) throws Exception {
//1.创建解析器
SAXReader reader = new SAXReader();
//2.开始解析
Document document = reader.read("Students.xml");
//3.获取根元素
Element rootElement = document.getRootElement();
Iterator<Element> elementIterator = rootElement.elementIterator();
while(elementIterator.hasNext()){
Element element = elementIterator.next();
Attribute attribute = element.attribute("id");
System.out.println(attribute.getName()+"----->"+attribute.getText());
Iterator<Element> elementIterator2 = element.elementIterator();
while(elementIterator2.hasNext()){
Element element2 = elementIterator2.next();
String name = element2.getName();
String text = element2.getText();
System.out.println(name+"---->"+text);
}
System.out.println();
}
}
}