SAX解析

来源:互联网 发布:上汽集团数据业务部 编辑:程序博客网 时间:2024/06/15 07:33

SAX 解析器在解析开始的时候就开始发送事件。当解析器发现文档开始、元素开始和文本等时,代码会收到一个事件。

SAX解析的优点:

             检查经过其的数据,所以不需要将数据存储在内存里。当遇到大文档时,这是一个突出的优势。
            一般来讲,SAX 还这种处理非常象流的好处;可以立即开始分析,而不是必须等待所有要处理的数据。
             由于应用程序简单地比DOM快。

SAX解析的缺点:

            由于应用程序不以任何方式存储数据,所以,使用 SAX 时,不可能对数据进行更改。

第一个SAX解析:



xml文档:


运行结果:


后面还有很多内容没有截屏出来



读取contact.xml文件,完整输出文档内容


SAX处理器:



运行结果:



0 0