一、sax简介:
SAX(Simple API for XML) ,基于事件驱动。当解析器发现元素开始、元素结束、文本、文档的开始或结束等时,发送事件,程序员编写响应这些事件的代码,保存数据。
优点:不用事先调入整个文档,占用资源少;SAX解析器代码比DOM解析器代码小,适于Applet,下载。
缺点:不是持久的;事件过后,若没保存数据,那么数据就丢了;无状态性;从事件中只能得到文本,但不知该文本属于哪个元素;
使用场合:Applet;只需XML文档的少量内容,很少回头访问;机器内存少;
二、sax解析xml文档实例:
(1)、person.xml文档:
(2)、sax解析xml文档测试代码:
本文介绍SAX(Simple API for XML)的基本概念及其在Java中的应用。SAX是一种基于事件驱动的XML解析方式,适用于处理大型文件及有限内存环境。文中通过具体示例详细展示了如何使用SAX解析XML文档,包括解析过程中的关键步骤和方法。
1495

被折叠的 条评论
为什么被折叠?



