Dom4j操作XML

Posted 52liming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dom4j操作XML相关的知识,希望对你有一定的参考价值。

创建XML

需要的jar包:dom4j.github.io

// 创建document对象
Document document = DocumentHelper.createDocument();
// 根节点
Element root = document.addElement("root");
// 添加属性
root.addAttribute("id", "root");
// 添加子节点
Element head =  root.addElement("head");
Element body =  root.addElement("body");
// 添加内容
head.setText("hello world");
body.setText("hello body");
// 增加内容 ( 类似StringBuilder
head.addText(",this is head");
// 修改内容(再次set
body.setText("body内容已修改");
// 清除节点内容
body.clearContent();
// 删除节点
root.remove(body);
System.out.println(document.asXML());

解析XML

URL url = new URL("https://www.zhihu.com/rss");
SAXReader reader = new SAXReader();
Document document = reader.read(url);

以上是关于Dom4j操作XML的主要内容,如果未能解决你的问题,请参考以下文章

使用 Dom4j 对XML操作!!!

解析和操作XML文件

XML——XML解析之DOM4J

Java操作XML牛逼利器JDOM&DOM4J

XML文件操作之dom4j

XML编程总结——使用dom4j方式操作xml