SAXReader解析xml⽂件dom4j是Java的XML API,作⽤是读写XML⽂件
第1步:导⼊maven依赖
<!--测试SaxReader解析xml⽂件-->
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
第2步:编写a.xml
<?xml version="1.0" encoding="utf-8"?>
<wo>
<ai>
<pi>
<dan>lalala</dan>
<ai>hehehe</ai>
</pi>
</ai>
</wo>
第3步:SaxReader解析xml
package;
import File;
import List;
import Document;
import DocumentException;
import Element;
import SAXReader;
public class SaxReaderDemo {
使用dom4j解析xml文件public static void main(String[] args){
File xmlFile =new File("E:\\a.xml");
SAXReader saxReader =new SAXReader();
try{
//加载xml⽂件,⽣成⽂档对应实体
Document doc = ad(xmlFile);
/
/获取根节点
Element root = RootElement();
//获取根节点下的指定⼦节点
Element e = root.element("ai").element("pi");
System.out.println("名称:"+e.getName());
System.out.println("doc打印xml:"+doc.asXML());
}catch(DocumentException e){
e.printStackTrace();
}
}
}
第4步:测试结果
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论