dom4j使用xpath读取xml 小例子

 

需要额外添加jaxen jar包。

如果没有添加则会报 java.lang.NoClassDefFoundError: org/jaxen/JaxenException

 

 

        SAXReader reader=new SAXReader();

            Document doc=reader.read(file.toFile());

            Element root=doc.getRootElement();

            List<Element> list= root.selectNodes("//test-method[@status]");

        System.out.println(list.size());

        if(list!=null&&list.size()>0){

            for (Element element:list){

               System.out.println(element.attribute("status").getValue()+"___"+element.getQName("status"));

            }

        }

 

posted @ 2014-09-06 20:08  脱氧  阅读(164)  评论(0编辑  收藏  举报