在前面的笔记中,我们曾经提到读取XML数据的两种截然不同的方式,SAX就是其中一种。来看一段代码:
/**//* * Created on 2005-2-24 * All rights reserved. * */ package sean.home.test;
import java.io.File;
import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler;
/**//** * @author Sean GAO * <p> * gaoyuxiang@gmail.com * </p> * */ public class Main {
public static void main(String[] args) throws Exception {
SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser();
DefaultHandler myHandler = new DefaultHandler() {
public void startDocument() throws SAXException { System.out.println("XML document starts "); }
public void endDocument() throws SAXException { System.out.println("XML document ends "); }
[1] [2] 下一页 |