SAX解析器
2016-02-16 17:27
330 查看
1、继承类DefaultHandler
2、使用
package com.SSLSocket.test; import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; public class TestDefaultHandler extends DefaultHandler { public void endDocument() throws SAXException { System.out.println("endDocument"); } public void endElement(String uri, String localName, String qName) throws SAXException { System.out.println("endElement"+"//"+uri+"//"+localName+"//"+qName); } public void startDocument() throws SAXException { System.out.println("startDocument"); } public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { System.out.println("startElement+"+"//"+uri+"//"+localName+"//"+qName+"//"+attributes.getIndex(qName)); } }
2、使用
SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser saxParser = factory.newSAXParser(); String ss = "D:/02.WorkSpace/01.Eclipse/test/src/com/SSLSocket/test/dom.xml"; InputStream is = new FileInputStream(ss); TestDefaultHandler handle = new TestDefaultHandler(); saxParser.parse(is, handle); is.close();
相关文章推荐
- 深入理解PHP内核(六)函数的定义、传参及返回值
- __stdcall、__cdecl和__fastcall区别
- 设计模式之简单工厂模式
- 字符串匹配的KMP算法(简单清晰的认识KMP)
- 2016目标
- CentOS 7 安装配置 NFS
- 感情整理
- Android驱动使用JNI调用
- 此证书的签发者无效
- Django Highcharts
- Android基础篇(二)——Android应用结构分析和清单文件
- js知识点图解
- 简单了解mysql表分区
- 使用HighCharts创建第一个图表实例
- 第一个java程序Hellorld
- CSS visibility与display 属性
- C#中的文件同步
- Set authorization for a whole area
- NYOJ 89 汉诺塔(二)
- jquery元素选择