以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  XML初学进阶学习笔记[原创](续11)[原创]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=9307)


--  作者:卷积内核
--  发布时间:8/12/2004 9:11:00 AM

--  XML初学进阶学习笔记[原创](续11)[原创]
39、SAX接口分析:
SAX的全称是Simple APIs for XML,也即XML简单应用程序接口。
与DOM不同,SAX提供的访问模式是一种顺序模式,这是一种快速读写XML数据的方式。
当使用SAX分析器对XML文档进行分析时,会触发一系列事件,并激活相应的事件处理函数,
应用程序通过这些事件处理函数实现对XML文档的访问,因而SAX接口也被称作事件驱动接口。

      SAX是一种事件驱动的接口,它的基本原理是由接口的用户提供符合定义的处理器,
      XML分析时遇到特定的事件,就去调用处理器中特定事件的处理函数。一般SAX接口都是用JAVA实现的,
      但事实上C++也可以用于实现SAX接口,只是C++的分析器比较少。之所以叫做"简单"应用程序接口,
      是因为这个接口确实非常简单,绝大多数事情分析器都没有做,需要应用程序自己去实现,
      因而开发者的任务也相应重一些。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
27.344ms