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...

面试题 相关文章推荐
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 面试题
C/C++有关内存的思考题
Dec 04 面试题
网络、C以及其他硬件方面的面试题
Aug 23 面试题
用C或者C++语言实现SOCKET通信
Feb 24 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述。
Nov 09 面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
Dec 03 面试题
傲盾软件面试题
Aug 17 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
Nov 10 面试题
易程科技软件测试笔试
Mar 24 面试题
JDBC操作数据库的基本流程是什么
Oct 28 面试题
DTD的含义以及作用
Jan 26 面试题
Java面向对象面试题
Dec 26 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
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概率算法实例
2014/04/09 PHP
php判断数组中是否存在指定键(key)的方法
2015/03/17 PHP
CodeIgniter集成smarty的方法详解
2016/05/26 PHP
PHP计算近1年的所有月份
2017/03/13 PHP
php实现评论回复删除功能
2017/05/23 PHP
php设计模式之观察者模式定义与用法经典示例
2019/09/19 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
JavaScript 数组的 uniq 方法
2008/01/23 Javascript
javascript 对表格的行和列都能加亮显示
2008/12/26 Javascript
Javascript 面向对象 命名空间
2010/05/13 Javascript
深入理解JavaScript系列(11) 执行上下文(Execution Contexts)
2012/01/15 Javascript
JS获取单击按钮单元格所在行的信息
2014/06/17 Javascript
express的中间件basicAuth详解
2014/12/04 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
javascript实现校验文件上传控件实例
2015/04/20 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
vue-resourse将json数据输出实例
2017/03/08 Javascript
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
python迭代器实例简析
2014/09/25 Python
python机器学习之决策树分类详解
2017/12/20 Python
Tensorflow 同时载入多个模型的实例讲解
2018/07/27 Python
在Python中定义一个常量的方法
2018/11/10 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
django多文件上传,form提交,多对多外键保存的实例
2019/08/06 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
Python HTTP下载文件并显示下载进度条功能的实现
2020/04/02 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
2020/04/07 Python
浅谈Python3中print函数的换行
2020/08/05 Python
英国Lookfantastic中文网站:护肤品美妆美发购物(英国直邮)
2020/04/27 全球购物
出生医学证明样本
2014/01/17 职场文书
环保建议书500字
2014/05/14 职场文书
停车场管理协议书范本
2014/10/08 职场文书
党的群众路线专项整治方案
2014/11/03 职场文书
个园导游词
2015/02/04 职场文书
教师专业技术工作总结2015
2015/05/13 职场文书
《惊弓之鸟》教学反思
2016/02/20 职场文书