Введение в SAX

StartDocument()


Теперь, когда вы сделали все установки для разбора документа, пришло время заменить реализации по умолчанию, которые являются частью класса DefaultHandler, методами, которые на самом деле что-то делают, когда обработчик получает соответствующее событие.

Начните с того, что в начале документа ничего не делается при помощи события startDocument(). Это событие, как и другие события SAX, выбрасывает SAXException:

... import org.xml.sax.SAXException;

public class SurveyReader extends DefaultHandler { public SurveyReader() { } public void startDocument() throws SAXException { System.out.println("Tallying survey results..."); }

public static void main (String args[]) { XMLReader xmlReader = null; ...



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