XMLを解析する必要がある場合、以下の2つのスニペットの違いは何ですか?
1.SAXParserメソッドを使用parse
する:
SAXParserFactory sfactory = SAXParserFactory.newInstance();
SAXParser parser = sfactory.newSAXParser();
parser.parse(new File(filename), new DocHandler());
parse
SAXParserから取得したXMLReaderのメソッドを使用するようになりました
SAXParserFactory sfactory = SAXParserFactory.newInstance();
SAXParser parser = sfactory.newSAXParser();
XMLReader xmlparser = parser.getXMLReader();
xmlparser.setContentHandler(new DocHandler());
xmlparser.parse(new InputSource("test1.xml"));
柔軟性が増しましたが、他に違いはありますか?