DOM4J解析xml文件

所需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(“节点名称");

 

 

对于子节点的相关信息获取和根节点获取方式一致。

 

posted on 2016-05-15 21:54  布丁混着白砂糖  阅读(178)  评论(0编辑  收藏  举报