1.SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。   


SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺  


序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合    


就会触发事件。所谓事件,其实就是一些回调(callback)方法,这些方法(事件)定义在  


ContentHandler接口。下面是一些ContentHandler接口常用的方法:
  startDocument()
  当遇到文档的开头的时候,调用这个方法,可以在其中做一些预处理的工作。
  endDocument()
  和上面的方法相对应,当文档结束的时候,调用这个方法,可以在其中做一些善后的工作 
  startElement(String namespaceURI, String localName, String qName, Attributes   


atts)当读到一个开始标签的时候,会触发这个方法。namespaceURI就是命名空间,    


localName是不带命名空间前缀的标签名,qName是带命名空间前缀的标签名。通过atts可    


以得到所有的属性名和相应的值。要注意的是SAX中一个重要的特点就是它的流式处理,当   


遇到一个标签的时候,它并不会纪录下以前所碰到的标签,也就是说,在startElem