zoukankan      html  css  js  c++  java
  • 详细说明XML分解(两)—DOM4J

        第一部分关于博客XML三接口,同时也为学习DOM4J该分析工具做准备。一般解析器基本上都实现了DOM和SAX这两组接口,DOM4J自然也不例外。。DOM4J仅仅是经常使用解析器的当中一种,只是既然是实现的接口。而接口作为一种相对稳定的存在,也就是说其它的解析器本质上也就和DOM4J没有区别。


    简单介绍

    DOM4J是dom4j.org出品的一个开源XML解析包。Dom4j是一个易用的、开源的库,用于XML。XPath和XSLT。

    它应用于Java平台,採用了Java集合框架并全然支持DOM。SAX和JAXP。我们这里仅仅是针对XML而作的分析。

    DOM4J的主要接口

        详细的接口。在上篇博客里已经做了简单的介绍,这里就看看图吧(图来源别人的博客)。



    基本使用

        通过DOM4J获得一个Document对象

    <span style="font-size:18px;">public static Document load(String filename) { 
         Document document = null; try { 
         SAXReader saxReader = new SAXReader(); 
         document = saxReader.read(new File(filename));  //读取XML文件,获得document对象 
        } catch (Exception ex) { 
                ex.printStackTrace(); 
        } 
    return document; } </span><span style="font-size:18px; font-family: FangSong_GB2312;"> </span>

         总结:DOM4J作为一个工具,它实现了多套接口。也就是提高了自己的生存能力。

    只要,真正重要的是它的易用性特点决定了其性能的优越性。

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    Linux基础知识[1]【ACL权限】
    docker 入门学习篇【基本命令与操作】
    centos7.1下 Docker环境搭建
    RHEL6.5下更新python至2.7版本
    Github初学者探索
    vmware下linux虚拟机传文件解决方案之 xftp
    mysql 常用操作命令
    常用DNS记录
    常见网络协议端口号整理
    DNS原理及其解析过程 精彩剖析
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4904975.html
Copyright © 2011-2022 走看看