【学习笔记】JAVA之使用SAX解析XML文件
来源:互联网 发布:和msqrd一样的软件 编辑:程序博客网 时间:2024/05/16 10:23
思路:SAX工厂-->SAX解析器-->SAX阅读器-->注册事件处理-->解析开始。
对应代码:
public class TestSAX {public static void main(String[] args) throws Exception{SAXParserFactory factory = SAXParserFactory.newInstance();SAXParser parser = factory.newSAXParser();XMLReader reader = parser.getXMLReader();reader.setContentHandler(new MyContentHandler());reader.parse("book.xml");}}class MyContentHandler extends DefaultHandler {private String elementName = null;@Overridepublic void startDocument() throws SAXException {System.out.println("文档解析开始>>>>>>>>>>>>>>>>>>>>>>>>");}@Overridepublic void startElement(String arg0, String arg1, String arg2,Attributes arg3) throws SAXException {elementName = arg2;}@Overridepublic void characters(char[] arg0, int arg1, int arg2) throws SAXException {if ("书名".equals(elementName)) {System.out.println(new String(arg0, arg1, arg2));}}@Overridepublic void endElement(String arg0, String arg1, String arg2)throws SAXException {elementName = null;}@Overridepublic void endDocument() throws SAXException {System.out.println("文档解析结束>>>>>>>>>>>>>>>>>>>>>>>>");}}
0 0
- 【学习笔记】JAVA之使用SAX解析XML文件
- 学习笔记-Java中的xml文件读取之SAX解析
- java的xml学习[使用SAX解析XML文件]
- Android 个人学习笔记之---SAX解析XML文件
- XML学习之SAX解析XML文件
- Java 解析 XML 文件之 SAX 解析
- Java之SAX 方式解析 XML(学习笔记)
- Android学习笔记--解析XML之SAX
- Java解析XML学习笔记(SAX篇)
- Java之SAX解析XMl文件
- Java 使用SAX解析xml文件
- Java 使用SAX解析xml文件
- Java使用Sax解析xml文件
- java使用SAX接口解析xml文件
- java学习笔记——使用DOM解析XML和使用SAX解析XML
- 使用SAX解析XML文件(SAX解析)
- 【学习笔记】JAVA之使用dom4j对xml文件解析
- xml&dom_sax_dom4j学习笔记(一)SAX解析XML文件
- activiti 源码笔记之startProcess
- MSE(Media Source Extensions) 规范
- Android textView字体自定义结合HTml
- package from elpimous
- 【u-boot】device tree访问重要函数--增删改查
- 【学习笔记】JAVA之使用SAX解析XML文件
- 【Java】自从有了BigInteger,我再也不用担心要处理的数据有多大了
- 看懂此文,不再困惑于javascript中的事件绑定、事件冒泡、事件捕获和事件执行顺序
- 坑人的青旅乐山峨眉两日游
- 串行化和CArchive类
- mysql性能调优--总括
- java 与mysql对应类型以及MySQl基本语法
- ArcGIS教程:不同的克里金模型
- aspxGridview 实现双击行,弹出层