XML部分

1、xml有哪些解析技术?区别是什么?

  有DOM、SAX、STAX

  DOM是树形结构,解析文件时将整个文档装入内存,占用内存较高,不适合处理大型XML文档

  SAX和STAX都是基于流模式解析文档

  SAX是事件驱动型的XML解析方式,按顺序读取XML,使用观察者模式

  STAX是使用pull的模式

2、你在项目中用到了XML技术的那些方面?如何实现的?

  使用到了XML的数据存储和信息配置

  数据交换时,将不能做数据源的数据组装成XML文件,然后将XML文件压缩打包加密通过网络传输,接受解密与解压缩后在询问XML文件还原数据

  软件配置时,XML可以很方便的进行,软件配置的各种参数都贮存在XML文件中

3、XML文档定义有几种形式?它们之间有何本质区别?

  有两种形式dtd/schema

  schema本身是xml,可以被解析器解析

原文地址:https://www.cnblogs.com/RocketMan/p/5268438.html