Java解析XML文件

importjava.io.*;

importjava.util.*;

importorg.dom4j.*;

importorg.dom4j.io.*;

publicclassReadXML {

    publicstaticvoidmain(String arge[]) {

        try{

            File f = newFile("pom.xml");

            SAXReader reader = newSAXReader();

            Document doc = reader.read(f);

            Element root = doc.getRootElement();

            Element contactElem = root.element("dependencies");

            List<Element> contactList = contactElem.elements();

            for(Element e:contactList){

                if(e.elementText("groupId").equals("org.apache.httpcomponents")&&e.elementText("artifactId").equals("httpclient")){

                    System.out.println(e.elementText("version"));

                }

            }

        } catch(Exception e) {

            e.printStackTrace();

        }

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 导入dom4j.jar包 该包需要你去下载。 创建xml文件 XMLWriter writer = null;//...
    凯哥学堂阅读 319评论 0 0
  • 这个是讲解比较通俗,新手能够很容易理解,在java实现web的功能的时候对XML文件的解析还是比较重要的。 一.D...
    艾衡阅读 305评论 0 2
  • 2018年2月8日 项目练习的时候遇到一个问题:有一个xml文件中包含了需要提取的内容信息。如图: 需要将其中的n...
    RainMan_hui阅读 5,172评论 0 3
  • 使用Java解析Xml,写原生的java代码对于结构复杂的xml文件还是比较复杂的,这时,使用JDOM就是一个很好...
    爱学习的毛毛阅读 1,200评论 1 1
  • 初初初级水平记录。 潦草凌乱的背景,失控的细节以及其它。 不断自我吐槽的过程以及无论如何因为还算勉强的完整而带来的...
    青灵jazmin阅读 411评论 2 3