• SAX解析xml


    SAX适用于只需要处理xml文件中的数据,是基于事件的驱动。

    SAX解析方式的步骤:

     1、创建一个SAXParserFactory对象。

           SAXParserFactory factory = SAXParserFactory.newInstance();

     2、创建一个SAXParser对象

          SAXParser parser = factory.newSAXParser();

          通过parse方法加载xml文件。

         parser.parse(xml文件名, handler);此时与DOM的区别是这里需要一个handler。此时需要创建一个handler类。

     3、handler类需要继承 DefaultHandler。

        其中在xml声明时触发startDocument()方法。在遇到开始标签时会触发startElement()方法。

       解析节点元素时可用startElement()方法中地attributes.getQName(i)和attributes.getValue(i)来获得属性名和属性中。

       可在endElement()方法中的set方法将xml的内容和结构存入Java对象中。

  • 相关阅读:
    spring_three
    报错:java.sql.SQLException: The server
    Spring_two
    Spring_One
    Mybatis中的collection和association一关系
    Mybatis_three
    文件操作1
    面向对象编程三大特征7
    面向对象编程三大特征6
    面向对象编程三大特征5
  • 原文地址:https://www.cnblogs.com/atwanli/p/6073782.html
Copyright © 2020-2023  润新知