dom4j操作XML

问什么要用Dom4j

 xmlDom 简单方便,可以将xml文档以"DOM树"的形式装进内存,节点对象操作元素。但xml数据量较大时,消耗内存也大。sax访问元素方便,不能对元素crud。都是有明显缺点的。

            Dom4j的出现,正好优化了xml解析。

               Dom4j和xmlDom 从操作上看很相似,可以说只是对应的API不一样。

            值得注意的是:

            DOM4J不是sun公司自己的产品,所以没有提供服务的jar包,我们可以自己下载包,里面有API(index-html),jar包等。

操作Dom4j的方法:

根节点:Element

子节点:Document

循环遍历:element. elementIterator();
获取节点里的属性:next. attributeValue();
添加节点:addAttribute();
删除节点:iterator.remove();
修改节点属性:next. setAttributeValue();

遍历dom4j节点:

删除:

添加:

删除

获取xml文档书树

真正操作xml


原文地址:https://www.cnblogs.com/www-yang-com/p/9779251.html