Dom4j
Document
Element getRootElement();获取根元素对象
Element
获取元素
List elements() 获取所有的子元素
List elements(String name) 根据元素名称获取所有的子元素
Element element(String name)根据元素名称获取对应子元素,如果重复,则获取的是第一个:注意不能获取孙子元素
添加元素
addElement(String name) 添加元素(添加到末尾) 注意:靠上一层添加
void add(int index,E element) 在指定的位置上添加 注意:集合的方法
创建元素
static Element createElement(String name) 创建元素(静态方法 由DocumentHelper调用)
获取文本
String getText() 获取当前元素对象的文本
void setText(String text) 设置当前元素对象的文本
String elementText(String name) 根据子元素的名称,获取子元素的文本
跟属性相关的
添加和修改
Element addAttribute(String name,String value) 添加和修改属性
查找属性(获取属性)
Attribute attribute(String name);根据标签的属性,获取对于的属性
获取属性的值
String attributeValue(String name) 获取属性的值
删除属性
boolean remove(Attribute attribute) 移除属性
前提:
1,有document对象
SAXReader reader = new SAXReader();
Document document = reader.read("xml的路径")
2,有跟元素对象
|
|