когда я запускаю приведенный ниже код с настройкой типа 1, он работает правильно, но когда я запускаю его с настройкой типа 2, он генерирует исключение nullPointerException.
public static void main(String[] args) throws InvalidXMLException {
XMLParser val = new XMLValidator();
/* . Type-1 */
val.input('<') ;
val.input('h') ;
val.input('t') ;
val.input('m') ;
val.input('l') ;
val.input('>') ;
val.input('<') ;
val.input('h') ;
val.input('e') ;
/*. Type - 2 */
val
.input('<')
.input('h')
.input('t')
.input('m')
.input('l')
.input('>')
.input('<')
.input('/')
.input('h') ;
System.out.println(val.output());
}