SAX解析XML
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(