为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的运行结果是这样的?

为什么我的运行结果是这样的?

lambLHB 2017-06-25 17:15:13
package com.imooc.Dom4jTest; import java.io.File; import java.util.Iterator; import java.util.List; import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class DOM4JTest { public static void main(String[] args) { SAXReader reader = new SAXReader(); try { Document document = reader.read(new File("src/res/books.xml")); Element bookStore = document.getRootElement(); Iterator it = bookStore.elementIterator(); while (it.hasNext()) {  System.out.println("------------开始遍历某本书---------------"); Element book = (Element) it.next(); List<Attribute> bookAttrs = book.attributes(); for (Attribute attr : bookAttrs) { System.out.println("属性名:" + attr.getName() + "------属性值" + attr.getValue()); } Iterator itt = book.elementIterator(); while (itt.hasNext()) { Element bookChild = (Element) itt.next(); System.out.println("节点名:" + bookChild.getName() + "----节点值:" +bookChild.getStringValue()); } System.out.println("------------结束遍历某本书---------------"); } } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
查看完整描述

1 回答

?
HOTLINE

TA贡献33条经验 获得超23个赞

循环套错了?

查看完整回答
反对 回复 2017-06-26
  • 1 回答
  • 0 关注
  • 1094 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信