所需Jar包:dom4j-1.6.1.jar
SAXReader reader = new SAXReader();
Document document= reader.read("文件输入流");
//根节点
Element root = document.getRootElement();
//获取根节点名称
String rootName = root.getName();
//获取根节点的所有属性值
List<Attribute> rootAttributeList= root.attributes();
//根节点ID属性
Attribute attribute=root.attribute("id");
String value = attribute.getText();
//获取根节点指定属性值
String rootAttributeValue = root.attributeValue("所要获取的属性名称");
//获取子节点
List<Element> childElement =root.elements();
//获取根节点下的某个指定节点
Element element=root.element(“节点名称");
//获取根节点下的某指定节点名称所对应的集合
List<Element> elements=root.elements(“节点名称");
对于子节点的相关信息获取和根节点获取方式一致。