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"));

            }

        }
原文地址:https://www.cnblogs.com/zhangminjie/p/3959754.html