Введение в SAX

Создание парсера


Этот пример использует пару классов, SAXParserFactory и SAXParser, чтобы создать парсер, так что вам не нужно знать имя самого драйвера.

Сначала объявите xmlReader типа XMLReader, а затем используйте SAXParserFactory для создания SAXParser. Именно SAXParser дает вам XMLReader.

import org.xml.sax.helpers.DefaultHandler; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; import org.xml.sax.XMLReader;

public class SurveyReader extends DefaultHandler { public SurveyReader() { } public static void main (String args[]) { XMLReader xmlReader = null; try { SAXParserFactory spfactory = SAXParserFactory.newInstance(); SAXParser saxParser = spfactory.newSAXParser(); xmlReader = saxParser.getXMLReader(); } catch (Exception e) { System.err.println(e); System.exit(1); }

} }



Содержание раздела