首页 java配置 java读取xml的配置

java读取xml的配置

XML 是可扩展标记语言(Extensible Markup Language) Java解析xml的详细介绍及其方法:…

XML 是可扩展标记语言(Extensible Markup Language)

Java解析xml的详细介绍及其方法:

  1. dom解析 (Document Object Model的缩写,即文档对象模型 ,基于XML文档树结构的解析)
  2. jdom解析 (基于树的处理XML的JAVA API 抛开了DOM的局限性.完全重新开始构建)
  3. Saxj解析  (是基于事件流的解析)
  4. dom4j解析(是一个Java的XML API,类似于jdom)

DOM
优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能;缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间

Sax
优点:不用事先调入整个文档,占用资源少;SAX解析器代码比DOM解析器代码小,适于Applet,下载。缺点:不是持久的;事件过后,若没保存数据,那么数据就丢了;无状态性;从事件中只能得到文本,但不知该文本属于哪个元素;

DOM4J
优点:是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件。如今你可以看到越来越多的 Java 软件都在使用 DOM4J 来读写 XML,特别值得一提的是连 Sun 的 JAXM 也在用 DOM4J

JDOM
优点:①是基于树的处理XML的Java API,把树加载在内存中
②没有向下兼容的限制,因此比DOM简单
③速度快,缺陷少
④具有SAX的JAVA规则
缺点:①不能处理大于内存的文档
②JDOM表示XML文档逻辑模型。不能保证每个字节真正变换。
③针对实例文档不提供DTD与模式的任何实际模型。
④不支持与DOM中相应遍历包
最适合于:JDOM具有树的便利,也有SAX的JAVA规则。在需要平衡时使用

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。
没有了

已是最新文章

为您推荐

【解决办法】启动zookeeper报错(Invalid config&&找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain)

【解决办法】启动zookeeper报错(Invalid config&&找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain)

问题一 错误描述:进入bin目录下启动zookeeper服务cmd弹窗闪退 1.右键编辑zkServer.cmd文件,在...
windows下 zookeeper 安装和启动

windows下 zookeeper 安装和启动

windows下 zookeeper 安装和启动 zookeeper是开放源码的分布式应用程序协调服务,可以作为dubb...
idea   is never  user  明明有调用

idea is never user 明明有调用

在IntelliJ IDEA 里面的一些类及方法,明明有被其他的类或者方法调用,但是去看的时候显示灰色,鼠标放上面的时候...
谷歌邮箱开发是注意的配置

谷歌邮箱开发是注意的配置

这个谷歌邮箱要开  https://myaccount.google.com/lesssecureapps?pli=1&...
nginx 重启

nginx 重启

先找下安装目录 ps aux | grep nginx 重启下 # cd /www/wdlinux/nginx/sbin...
返回顶部