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

面试题 相关文章推荐
包装类的功能、种类、常用方法
Jan 27 面试题
什么是数组名
May 10 面试题
MySQL面试题
Jan 12 面试题
介绍一下SQL Server的全文索引
Aug 15 面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 面试题
sort命令的作用和用法
Aug 25 面试题
山海经纬软件测试笔试题和面试题
Apr 02 面试题
什么是SCM(软件配置管理)
Aug 16 面试题
EJB3推出JPA的原因
Oct 16 面试题
介绍一下Java的事务处理
Dec 07 面试题
Tomcat的缺省是多少,怎么修改
Apr 09 面试题
Promise面试题详解之控制并发
May 14 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
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读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
如何在PHP中使用正则表达式进行查找替换
2013/06/13 PHP
PHP实现简单ajax Loading加载功能示例
2016/12/28 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
2021/03/09 PHP
静态的动态续篇之来点XML
2006/08/15 Javascript
flash javascript之间的通讯方法小结
2008/12/20 Javascript
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
2013/04/26 Javascript
js实现有时间限制消失的图片方法
2015/02/27 Javascript
使用Chrome浏览器调试AngularJS应用的方法
2015/06/18 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
jQuery层级选择器实例代码
2017/02/06 Javascript
Vue 将后台传过来的带html字段的字符串转换为 HTML
2018/03/29 Javascript
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
2018/05/15 NodeJs
JavaScript find()方法及返回数据实例
2020/04/30 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
2020/07/21 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
JavaScript编码小技巧分享
2020/09/17 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
python实现微信远程控制电脑
2018/02/22 Python
Python给图像添加噪声具体操作
2019/03/03 Python
余弦相似性计算及python代码实现过程解析
2019/09/18 Python
CSS3 background-image颜色渐变的实现代码
2018/09/13 HTML / CSS
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
PHP高级工程师面试问题推荐
2013/01/18 面试题
大学毕业后的十年规划
2014/01/07 职场文书
初一新生军训方案
2014/05/22 职场文书
国贸专业求职信
2014/06/28 职场文书
中学生运动会新闻稿
2014/09/24 职场文书
2014年行政部工作总结
2014/11/19 职场文书
学习雷锋精神倡议书
2015/04/27 职场文书
安全生产培训心得体会
2016/01/18 职场文书
python实现Nao机器人的单目测距
2021/09/04 Python