【慕课笔记】3-1 应用SAX方式解析XML—使用SAX解析XML文件的开始和结束
来源:互联网 发布:qq输入法mac 编辑:程序博客网 时间:2024/05/02 02:47
DOM 将整个xml文件加载到内存中
SAX 使用自己创造的handler类来逐个解析节点,解析速度快
import java.io.IOException;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.SAXException;public class TestSAX {public static void main(String[] args) {//获取一个SAXParserFactory的实例SAXParserFactory factory=SAXParserFactory.newInstance();try {//通过factory获取SAXParser的实例SAXParser parser=factory.newSAXParser();SAXParserHandler handler=new SAXParserHandler();parser.parse("haha.xml", handler);} catch (ParserConfigurationException e) {e.printStackTrace();} catch (SAXException e) {e.printStackTrace();}catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;public class SAXParserHandler extends DefaultHandler {@Override//用来遍历xml的开始标签public void startElement(String uri, String localName, String qName,Attributes attributes) throws SAXException {// TODO Auto-generated method stubsuper.startElement(uri, localName, qName, attributes);}@Override//用来遍历xml的结尾标签public void endElement(String uri, String localName, String qName)throws SAXException {// TODO Auto-generated method stubsuper.endElement(uri, localName, qName);}@Override//用来标识解析开始public void startDocument() throws SAXException {// TODO Auto-generated method stubsuper.startDocument();System.out.println("SAX解析开始");}@Override//用来标识解析结束public void endDocument() throws SAXException {// TODO Auto-generated method stubsuper.endDocument();System.out.println("SAX解析结束");}}
0 0
- 【慕课笔记】3-1 应用SAX方式解析XML—使用SAX解析XML文件的开始和结束
- 【慕课笔记】3-2 应用SAX方式解析XML—使用SAX解析XML文件的节点属性
- 【慕课笔记】3-3 应用SAX方式解析XML—使用SAX解析XML文件的节点名和节点间文本
- 【慕课笔记】3-4 应用SAX方式解析XML—使用SAX解析将XML的内容和结构存入JAVA对象
- 使用SAX解析XML文件(SAX解析)
- 应用 SAX 方式解析 XML
- 应用 SAX 方式解析 XML
- 使用SAX方式解析XML文件
- SAX方式解析XML文件
- 使用SAX方式解析XML
- android解析xml文件的SAX方式
- SAX解析XML文件的简单应用
- Sax的Xml解析方式
- XML的解析 SAX方式
- 使用SAX解析XML文件
- 使用sax解析xml文件
- 使用SAX解析XML文件
- 使用SAX解析XML文件
- 几何画板遇到汉字乱码怎么办
- 1111. Online Map (30) 最短路径、DFS
- Android 横竖屏切换
- Ceph中的序列化
- 虚幻4 几个常用属性说明及不同之处
- 【慕课笔记】3-1 应用SAX方式解析XML—使用SAX解析XML文件的开始和结束
- iOS开发:创建真机调试证书
- 《你的投资机会在哪里》
- Caffe for windows 训练cifar10数据集
- 秒杀多线程第五篇 经典线程同步 关键段CS
- php中类与面向对象
- WebService VS RESTfulWebService
- nmap命令使用
- 使用几何画板时如何合并多个画板文件