import org.dom4j.io.SAXReader;
1. 解析xml文件
FileInputStream fin = new FileInputStream("d:\\a.xml");
SAXReader parser = new SAXReader();
Document document = parser.read(fin);
2. 读取xml中的元素(节点)
Element root = document.getRootElement(); // 获得root元素
Element errors = root.element("errors"); // 返回名字为errors的第一个子元素。
List<Element> list = root.elements("errors"); // 返回名字为errors的所有子元素。
List<Element> list = root.elements(); // 返回root的所有子元素。
root.elementIterator("errors"); // 获得iterator
root.elementIterator(); // 获得iterator
root.elementText("error"); // 返回子元素error的text。
root.elementTextTrim("error"); // 返回子元素error的text,去掉首尾的空格。
root.attributeValue("file"); // 访问root元素的属性file的值。
还可以:遍历一个元素中所有属性。
添加属性,修改属性值。等等。暂略。