老师,为什么我的路径不对呢?我看了看路径是正确的啊
来源:3-2 Dom4j遍历XML
阿硕A
2020-03-20 21:26:49
package com.imooc.dom4j;
import java.io.File;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class HrReader {
public void readXml() {
File file=new File("c:/用户/公用/公共下载/xml/src/hr.xml");
// SAXReader类是读取xml文件的核心类,用于将xml文件解析后以“树”的形式保存在内存中
SAXReader reader=new SAXReader();
try {
//将文件路径传入
Document document= reader.read(file);
//获取xml文档的根节点,即hr标签
Element root= document.getRootElement();
//elements方法用于获取指定标签集合 ,这里获取hr标签下的employee标签
List<Element> employees= root.elements("employee");
for(Element employee:employees) {
//element方法用于获取唯一的子节点对象
Element name=employee.element("name");
//getText方法用于获取标签文本值
String empname=name.getText();
System.out.println(empname);
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
HrReader hr=new HrReader();
hr.readXml();
}
}

1回答
同学你好,说明系统找不到这个路径,将路径拷贝到系统文件浏览器的地址栏,可以看到虽然显示为“用户”:

但是复制的时候是Users:

所以将路径也修改为Users
如果解答了同学的疑问,望采纳~
祝学习愉快~
相似问题