1)domj4概述
dom4j也是一个基于dom解析的工具。非官方。
dom4j , dom for java。 i.e log4j logging for java iphone4s iphone for steven
2)使用步骤
到dom4j的官方找jar包
www.dom4j.org2.1 读取xml文件
1)创建SAXReader对象
2)调用read方法读取xml文件
2.2 写出xml文件
1)创建XMLWriter对象
2)调用writer方法写出document对象
1)读取xml文件
SAXReader reader = new SAXReader()
Document doc = reader.read("xml文件路径");
2) 写出xml文件
XMLWriter writer = new XMLWriter(new FileOutputStream("xml文件路径"));
writer.write(docuemnt);
方法:
查:
元素:
element("name"): 第一个子元素
elements() : 所有子元素,返回List
elements("name"): 指定名称的所有子元素
elementIterator(): 所有子元素,返回迭代器
属性:
Attribute attr = attribute("name"); 查询属性对象
getName() 属性名 getValue() 属性值
attributeValue(“name”) 查询属性值
文本:
getText() 文本内容
改:
属性值: Attribute.setValue("新的属性值");
文本值: element.setText("新的内容")
增:
元素:Element.addElement("name")
属性: Element.addAttribute("name","value");
文本: Element.addText("文本");
删:
元素: Element.detach();
属性: Atrribute.detach();
------------------------------------
日志级别:
debug
info
warn
error
fatal
xml的dom4j的基本使用
原文:http://www.cnblogs.com/kmexiaoxiao/p/5118221.html