Парсер должен посылать свои события в ContentHandler. Для простоты SurveyReader является и главным приложением, и обработчиком событий, так что создайте его новый экземпляр и установите его как ContentHandler, используя метод setContentHandler() класса XMLReader:
... xmlReader = saxParser.getXMLReader(); xmlReader.setContentHandler(new SurveyReader());
} catch (Exception e) { ...
Это, конечно, не единственный вариант обработчика содержимого. Позже в нашем учебнике вы увидите другие варианты, когда в учебнике будет исследоваться .