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 优⃢👁ܫ👁⃢秀 阅读(121) 评论(0) 收藏 举报
浙公网安备 33010602011771号