dom4j解析xml
2017-06-26 19:17
155 查看
import java.util.Iterator; import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class Dom4jTest { public static void main(String[] args) throws Exception { //1.创建解析器 SAXReader reader = new SAXReader(); //2.开始解析 Document document = reader.read("Students.xml"); //3.获取根元素 Element rootElement = document.getRootElement(); Iterator<Element> elementIterator = rootElement.elementIterator(); while(elementIterator.hasNext()){ Element element = elementIterator.next(); Attribute attribute = element.attribute("id"); System.out.println(attribute.getName()+"----->"+attribute.getText()); Iterator<Element> elementIterator2 = element.elementIterator(); while(elementIterator2.hasNext()){ Element element2 = elementIterator2.next(); String name = element2.getName(); String text = element2.getText(); System.out.println(name+"---->"+text); } System.out.println(); } } }
相关文章推荐
- 用Dom4j解析XML及中文问题
- 用Dom4j解析XML及中文问题
- 用Dom4j解析XML及中文问题
- 用Dom4j解析XML及中文问题
- Dom4j解析XML时中文路径解决方案
- 用DOM4J解析XML
- 【转】使用 dom4j 解析 XML
- java中利用dom4j对XML文档的创建、解析、查找、修改、保存等操作。
- 使用 dom4j 解析 XML
- 使用dom4j解析XML例子
- 使用 dom4j 解析 XML
- 采用dom4j解析xml工具
- 解析xml之--DOM4J
- 使用 dom4j 解析 XML
- 用Dom4j解析XML及中文问题(三)
- dom4j解析XML时no protocol:编码问题。
- 使用 dom4j 解析 XML
- 用Dom4j解析XML及中文问题(二)
- 使用 dom4j 解析 XML
- 使用dom4j解析XML例子