您的位置:首页 > 其它

dom4j解析xml

2017-06-26 19:17 155 查看
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();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: