Оба они, кажется, имеют одну и ту же цель (создание XMLReader). Некоторые учебники содержат одно, некоторые другое.
SAXParserFactory:
пример кода:
// SAXParserFactory
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
XMLReader reader = parser.getXMLReader();
reader.parse(new InputSource("document.xml"));
XMLReaderFactory:
пример кода:
// XMLReaderFactory
XMLReader xmlReader = XMLReaderFactory.createXMLReader();
xmlReader.parse(new InputSource("document.xml"));
вопрос:
Это основные отличия или есть какие-то, на что я обратил внимание.
Какой выбрать?