SAXParserでXMLReaderを使用する必要がある理由はありますか?私はこの種の使用法をかなりよく見ています:
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を使用する必要があるのかよくわかりません。