博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XML解析
阅读量:5134 次
发布时间:2019-06-13

本文共 514 字,大约阅读时间需要 1 分钟。

  XML全称为:Extensible Markup Launguage(可拓展标记语言)。

  主要功能有:

  • 解析数据到内存中;
  • 可处理分析的数据,并且可以使用样式表单进行转换;
  • 处理数据结构。

  解析方式:有4种,分别是:DOM、SAX、JDOM、DOM4J。

  • DOM是基于平台、语言无关的官方W3C标准。基于树的层次,其优点是可以移植,编程容易,开发者只需要调用建树的指令。但是加载较大的文件时不理想。
  • SAX是基于事件模型的,他在解析XML文档时可以出发一系列的事件,当发现给定的tag时,可以激活一个回调方法,告诉该方法制定的标签已经找到。类似于流媒体的解析方式,所以在加载大的文件时要好于DOM。
  • JDOM是想成为Java特定文档的模型。它简化与XML的交互并且比使用DOM实现的更快。使用的是具体类不使用接口,运用了大量的Collections类,方便开发者。
  • DOM4J是一个独立的开发结果,也是一个非常优秀的Java XML API,具有性能优异、功能强大和极端易使用的特点,同时它也是一个开放源代码的软件。

转载于:https://www.cnblogs.com/tearfc/p/5356590.html

你可能感兴趣的文章
http和https的区别
查看>>
Hbuild在线云ios打包失败,提示BuildConfigure Failed 31013 App Store 图标 未找到 解决方法...
查看>>
找到树中指定id的所有父节点
查看>>
今天新开通了博客
查看>>
AS3优化性能笔记二
查看>>
ElasticSearch(站内搜索)
查看>>
4----COM:a Generative Model for group recommendation(组推荐的一种生成模型)
查看>>
UVA 11137 - Ingenuous Cubrency
查看>>
js阻止事件冒泡的两种方法
查看>>
Java异常抛出
查看>>
74HC164应用
查看>>
变量声明和定义的关系
查看>>
Wpf 之Canvas介绍
查看>>
linux history
查看>>
jQuery on(),live(),trigger()
查看>>
Python2.7 urlparse
查看>>
sencha touch在华为emotion ui 2.0自带浏览器中圆角溢出的bug
查看>>
【架构】Linux的架构(architecture)
查看>>
ASM 图解
查看>>
Date Picker控件:
查看>>