SAX解析XML(1)

来源:互联网 发布:mysql unix时间戳转换 编辑:程序博客网 时间:2024/05/16 02:31
package com.cnxieyang.sax;

import java.io.File;
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 void doSax() {
SAXParserFactory factory =SAXParserFactory.newInstance();
// 采用工厂模式的生成 工厂的对象的76
try {
SAXParser parser = factory.newSAXParser();
File f = new File("d:/xie.xml");
// 创建了一个解析器
parser.parse(f, new MyDefaultHandler());
} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public static void main(String[] args) {
new TestSax().doSax();
}
}

原创粉丝点击