在前面的笔记中,我们曾经提到读取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] 下一页 |