报错。。。。。
package com.imooc; import java.util.List; import javax.management.Attribute; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class HrReader { public void readXml() { String file = "C:/Users/GX/eclipse-workspace/xml/bin/hr.xml"; /*SXAReader类是读取XML文件的核心类, 用于将XML解析后以“树”的形式保存在内存中*/ SAXReader reader = new SAXReader(); try { //dom4j会将所有的xml文档包装成document对象 Document document = reader.read(file);//read方法返回一个document对象 //获取XML文档的根节点,即hr标签,dom4j将标签定义为element对象 Element root = document.getRootElement();//getRootElement方法返回一个element对象 //获取指定的标签集合 List<Element> employees = root.elements("employee");//elements方法返回标签的集合 //遍历集合 for(Element employee : employees) { Element name = employee.element("name");//element方法获取唯一子节点对象 String empName = name.getText();//getText方法返回标签中的文本值 System.out.println(empName); System.out.println(employee.elementText("age"));//elementText方法直接获取标签中的文本值 System.out.println(employee.elementText("salary")); Element department = employee.element("department"); System.out.println(department.elementText("dname")); System.out.println(department.element("address").getText()); Attribute att = employee.attribute("no");//返回标签属性的文本值 System.out.println(att.getText()); } } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void main(String[] args) { HrReader reader = new HrReader(); reader.readXml(); } }
38行报错,39行就也跟着报错
1
收起
正在回答
2回答
请同学告知一下具体是那行代码,因为我贴到我的编译器中不一定和你的行数也是一模一样的,
请同学告知一下具体是哪行代码,报了什么样的错误,报错的提示信息是什么。可以截图一下。
祝学习愉快。
从网页搭建入门Java Web2018版
- 参与学习 人
- 提交作业 1088 份
- 解答问题 10205 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星