*
使用DOM4J做xml解析(理解)
1.下载源码 jar
2.项目下新建目录lib,jar包放入
3.右键jar包addas lib...
4.代码中使用
解析:
1.遍历xml文件中的内容
2.写出到xml文件
3.创建Docuemnt
4.修饰,删除xml中内容
*/
public class Class001_XML {
public staticvoid main(String[] args) throws DocumentException {
//1.构建流
SAXReaderrd = new SAXReader();
//2.读取指定xml文件中的数据,返回Document对象
Documentdocument = rd.read(new File("src/persons.xml")); //相对路径,默认父路径为当前项目根目录
//3.遍历Doucment对象中的内容,获取根节点
Elementroot = document.getRootElement();
System.out.println(root.getName());
//4.获取根元素的所有子节点
List list = root.elements();
//5.遍历跟标签的第一层子元素
list.forEach(e->{
//获取标签名
System.out.println("-->"+e.getName()+",id="+e.attributeValue("id"));
//获取第二层子元素
Iterator it = e.elementIterator();
while(it.hasNext()){
Elementele = it.next();
System.out.println("--->--->"+ele.getName()+"-->"+ele.getData());
}
});
}
}