Есть ли причина, по которой мне следует использовать XMLReader с SAXParser?Я часто вижу подобные случаи:
sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
LoginContentHandler uch = new LoginContentHandler();
xr.setContentHandler(uch);
xr.parse(new InputSource(in));
Я всегда использую парсер таким образом:
sp = spf.newSAXParser();
DefaultHandler dh = new LoginContentHandler();
sp.parse(in, dh);
По какой-то конкретной причине?Просто интересно, потому что мой путь короче, и я действительно не понимаю, почему я должен использовать XMLReader.