第一次解析XML

今天在解析xml时犯了一个很低级的错误 错误提示如下

org.dom4j.DocumentException: \XmlDemo\src\xml\Demo1.xml (系统找不到指定的路径。) Nested exception: \XmlDemo\src\xml\Demo1.xml (系统找不到指定的路径。)
at org.dom4j.io.SAXReader.read(SAXReader.java:266)
at com.parse.TestParse.main(TestParse.java:20)

我检查了很久都没有造出来,真的是烦透了。后来在检查了一下路径 原路径 try {

SAXReader reader=new SAXReader();
Document document=reader.read(new File(“/XmlDemo/src/xml/Demo1.xml”));
Element element =document.getRootElement();
List elements=element.elements();
for(Element e:elements){
String name=e.element(“name”).getText();
String age=e.element(“age”).getText();
String address=e.element(“address”).getText();
System.out.println(“nam=”+name+”>>age=”+age+”>>address=”+address);
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

我觉得路径并没错,后来改成下面这种才没有错误

try {
              SAXReader reader=new SAXReader();
            Document document=reader.read(new File("src/xml/Demo1.xml"));
            Element element =document.getRootElement();
            List<Element>  elements=element.elements();
            for(Element e:elements){
                String name=e.element("name").getText();
                String age=e.element("age").getText();
                String address=e.element("address").getText();
                System.out.println("nam="+name+">>age="+age+">>address="+address);
            }
        } catch (DocumentException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值