XML解析技术浅析(定稿).docVIP

  • 5
  • 0
  • 约1.96万字
  • 约 26页
  • 2016-10-20 发布于重庆
  • 举报
XML解析技术浅析(定稿)

摘要 本文主要研究XML的解析的手段与方法,对不同的文件要用不同的解析技术,例如根据文件的大小,文件的修改,浏览的需求不同要用到不同的解析技术。 XML有两种基本的方式:树和流。树解析方式需要将整个XML文档加载到内存中。树文件结构允许随机访问文档元素和编辑XML。树型解析的例子包括 DOM和SimpleXML。这些解析器都在内存中以不同但可互操作的格式共享树状结构。和树解析方式不同,流解析不需要将整个文档加载到内存中。这里的流和流音频中的流意思很相近。其用途和目的都一样,就是每次提交少量数据以节约带宽和内存。在流解析中,只能访问当前解析的节点,并且不能将XML作为一个文档来编辑。 基于树的解析器之所以称为基于树的解析器,是因为它们将整个XML文档加载到内存中,并把文档的根作为主干,把所有的儿子、孙子和它们的后代以及属性作为分支。 基于流的解析器之所以称为基于流的解析器,是因为它们采用和流式音频同样的原理来解析XML流,处理一个特殊节点,完成之后则将其完全忘掉。 随着XML的广泛应用,大量的信息都将通过XML文档来进行存储、交换,因此XML解析技术成为XML应用的关键。本文通过对4种解析技术进行分析和总结,同时本文也介绍了XML解析技术的实现细节,总结归纳了在应用系统中选择合适的XML解析技术的方法,加深理解实现选择解析技术的原则。 关健字:XML,XML解析,Sax,Do

文档评论(0)

1亿VIP精品文档

相关文档