|
登录注册 |
☦ 北京工业大学论坛│北京工业大学bbs│平乐园bbs > 计 算 机 > 浏览当前帖子 | 手机版 - 认证发帖 - 隐藏左侧栏 |
java 私塾课堂笔记——XML | |
【返回本版】 【发表帖子】 【回复帖子】 | 浏览量 1454 回帖数 0 |
luodis 等级 弦 楼主 发表于 2011/5/9 15:40:00 编 辑 |
||
java 私塾课堂笔记——XML 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) DOM解析 输出结果: Root is PEOPLE Tony Blair 10 Downing Street, London, UK (061) 98765 (061) 98765 blair@everywhere.com Bill Clinton White House, USA (001) 6400 98765 (001) 6400 98765 bill@everywhere.com Tom Cruise 57 Jumbo Street, New York, USA (001) 4500 67859 (001) 4500 67859 cruise@everywhere.com Linda Goodman 78 Crax Lane, London, UK (061) 54 56789 (061) 54 56789 linda@everywhere.com ---------------- End! ------------------- 下载java 私塾完整笔记:www.javass.cn |
1 |
论坛帮助 会员认证删帖申请 联系我们 |