XMl入门

DOM4J的方式解析XML

jar包:dom4j

 1  / /创建解析器
 2         SAXReader reader = new SAXReader();
 3 
 4         //通过解析器的read方法将配置文件读取到内存中,生成一个Document[org.dom4j]对象树
 5         Document document = null;
 6 
 7 
 8             try {
 9                 document = reader.read("F:\\students.xml");
10             } catch (DocumentException e) {
11                 e.printStackTrace();
12                 System.exit(1);
13             }
14 
15         //获取根节点
16         Element root = document.getRootElement();
17         //开始遍历根节点
        /**
          没有长度 所以只能用迭代对象来迭代
  
        **/
18 Iterator<Element> rootIter = root.elementIterator(); 19 while(rootIter.hasNext()){ 20 Element studentElt = rootIter.next(); 21 Iterator<Element> innerIter = studentElt.elementIterator(); 22 while(innerIter.hasNext()){ 23 Element innerElt = innerIter.next(); 24 String innerValue = innerElt.getStringValue(); //得到里面的Value值 25 System.out.println(innerValue); 26 } 27 System.out.println("---------------------"); 28 } 29 30 } 31

 

posted on 2019-07-12 10:00  优⃢&#128065;ܫ&#128065;⃢秀  阅读(121)  评论(0)    收藏  举报

导航