XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?


Posted in 面试题 onJanuary 12, 2016
a:两种形式 dtd schema,b:本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的根本目的),c:有DOM,SAX,STAX等
DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问
SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问STAX:Streaming API for XML (StAX)

Tags in this post...

面试题 相关文章推荐
方法名是否可以与构造器的名字相同
Jun 04 面试题
C++:memset ,memcpy和strcpy的根本区别
Apr 27 面试题
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
Nov 18 面试题
Android面试宝典
Aug 06 面试题
什么是索引指示器
Aug 20 面试题
如何手工释放资源
Dec 15 面试题
软件测试企业面试试卷
Jul 13 面试题
类的返射机制中的包及核心类
Sep 12 面试题
什么是方法的重载
Jun 24 面试题
一套Delphi的笔试题二
May 11 面试题
Java面试题冲刺第十八天--Spring框架3
Aug 07 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
Apr 13 #面试题
介绍下Java中==和equals的区别
Sep 01 #面试题
两道JAVA笔试题
Sep 14 #面试题
Java文件和目录(IO)操作
Aug 26 #面试题
有abstract方法的类一定要用abstract修饰吗
Mar 14 #面试题
如何用Java判断一个文件或目录是否存在
Nov 19 #面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
Oct 31 #面试题
You might like
聊天室php&mysql(四)
2006/10/09 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
javascript十个最常用的自定义函数(中文版)
2009/09/07 Javascript
JavaScript 学习笔记(十一)
2010/01/19 Javascript
Array.prototype.slice 使用扩展
2010/06/09 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
2013/08/28 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
javascript对浅拷贝和深拷贝的详解
2016/10/14 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
利用JS判断鼠标移入元素的方向
2016/12/11 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
layer页面跳转,获取html子节点元素的值方法
2019/09/27 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
vue中解决chrome浏览器自动播放音频和MP3语音打包到线上的实现方法
2020/10/09 Javascript
[04:55]完美世界副总裁蔡玮:DOTA2的自由、公平与信任
2013/12/18 DOTA
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
使用Python开发windows GUI程序入门实例
2014/10/23 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
浅析与CSS3的loading动画加载相关的transition优化
2015/05/18 HTML / CSS
JACK & JONES瑞典官方网站:杰克琼斯欧式风格男装
2017/12/23 全球购物
别名指示符是什么
2012/10/08 面试题
《世界多美呀》教学反思
2014/03/02 职场文书
投标担保书范文
2014/04/02 职场文书
天地会口号
2014/06/17 职场文书
委托书怎样写
2014/08/30 职场文书
个人遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
MySQL系列之十二 备份与恢复
2021/07/02 MySQL