Java xml编程


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 list = root.elements("errors"); // 返回名字为errors的所有子元素。

List 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的值。


还可以:遍历一个元素中所有属性。

添加属性,修改属性值。等等。暂略。




你可能感兴趣的:(Java编程)