SAXReader saxReader = new SAXReader(); 
           Document document = saxReader.read(new File(filename));
           List list = document.selectNodes("/project/applications" ); 
           Iterator iter = list.iterator();

解决方案 »

  1.   

    masse的代码和我的没什么区别啊,/project/applications我查的结果为空,而//applications
    应该是对整个文档所有的applications查询,我运行的结果也是空。
    到底怎么回事啊,郁闷
      

  2.   

    程序没错,就是这么写的。
    偶用的是dom4j1.6,jaxen1.1-beta4
    是不是你的xml文件有问题?
    <?xml version="1.0" encoding="UTF-8"?>
      

  3.   

    从网上下的dom4j1.6不包含xpath解析器,你需要重新用一个dom4j-full.jar,这个你可以去网上下的
      

  4.   

    这个问题,我也碰到了。只要把默认的命名空间xmlns="http://www.mysoft.com/schema"删除就行了,不知道什么原因?这个应该是domj的bug