XML之Sax(simple api for xml )解析:
主实现类:
package com.xml; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; import org.junit.Test; import org.xml.sax.SAXException; /* * Sex解析的特点: * 1.基于事件的读取 * 2.基于顺序的读取,速度快 * 3.不能任意读取节点(灵活性差一些) * 4.sex更适用于在要求跟高的设备上使用(Android开发中); * 5.解析时占用内存小 */ public class ImplementsXML { @Test public static void saxparsemxl() { //1.创建一个sax解析工厂对象 SAXParserFactory spf=SAXParserFactory.newInstance(); //2.通过工厂对象创建sax解析器 try { SAXParser sp= spf.newSAXParser(); //3.创建一个数据处理器(需要我们自己来编写) dataParser dp=new dataParser(); //4.开启解