码迷,mamicode.com
首页 > 其他好文 > 详细

SAX解析XML

时间:2014-11-06 19:20:09      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   使用   sp   strong   文件   div   

sax解析特点:1、逐行读取

             2、事件处理-- 方法

             3、解析器调用相应的事件

                 4、只能读取文件

 

DefaultHandler 可以触发5个事件

        *startDocument()   开始文档

        *startElement()    开始元素

        *characters()      文本

        *endElement()      结束元素

        *endDocument()     结束文档

 

在startElement

 

    /**    
     * 如果xml文件使用了schema约束 <xs:element>
     *      * uri:schema -- targetNameSpace   
     *   * localName--element
     *   * qName---xs:element
     * 如果不使用
     *   * uri:null
     *   * localName:null
     *   * qName : element
     *   
     * Attributes:当前元素的所有的属性的集合
     */

 

1 //获得解析工厂实例
2         SAXParserFactory factory=SAXParserFactory.newInstance();
3         //获得解析器
4         SAXParser parser=factory.newSAXParser();
5         //解析xml
6         DefaultHandler dh=new MyDefaultHandler();  
7          
8         parser.parse("books.xml", dh);

 

 

 

 

SAX解析XML

标签:style   blog   color   ar   使用   sp   strong   文件   div   

原文地址:http://www.cnblogs.com/liuwt365/p/4079274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!