Почему я должен использовать newInstance () вместо нового ключевого слова для создания XmlPullParserFactory
и, кстати, зачем создавать XmlPullParserFactory, я знаю, что шаблон фабрики используется, когда у вас есть несколько подклассов для создания, и вы не знаете, какой из них до времени выполнения, поэтому мы используем класс фабрики для работы с ним
val factory = XmlPullParserFactory.newInstance()
factory.isNamespaceAware = true
val xpp = factory.newPullParser()