解析XML文档方式之二:sax方式

来源:互联网 发布:网络购物合同纠纷管辖 编辑:程序博客网 时间:2024/06/11 04:12

一、sax简介:

     SAX(Simple API for XML) ,基于事件驱动。当解析器发现元素开始、元素结束、文本、文档的开始或结束等时,发送事件,程序员编写响应这些事件的代码,保存数据。

    优点:不用事先调入整个文档,占用资源少;SAX解析器代码比DOM解析器代码小,适于Applet,下载。

    缺点:不是持久的;事件过后,若没保存数据,那么数据就丢了;无状态性;从事件中只能得到文本,但不知该文本属于哪个元素;

     使用场合:Applet;只需XML文档的少量内容,很少回头访问;机器内存少;

 

二、sax解析xml文档实例:

     (1)、person.xml文档:

 

       

 

 (2)、sax解析xml文档测试代码:

 

      

 

 

  

 

 

 

 

 

 

原创粉丝点击