android - (XmlPullParserFactory) factory.newPullParser ();vs Xml.newPullParser (); - PullRequest
0 голосов
/ 19 февраля 2019

Почему существует два способа создания нового объекта XmlPullParser?Во-первых, https://developer.android.com/reference/org/xmlpull/v1/XmlPullParserFactory#newPullParser()

XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
XmlPullParser xpp = factory.newPullParser();

Это только устанавливает функции, присутствующие на заводе, верно?Во-вторых, https://developer.android.com/reference/android/util/Xml#newPullParser()

XmlPullParser xpp = xpp = Xml.newPullParser(); 

Единственное отличие состоит в том, что возвращаемый объект будет иметь две функции?С android.util.Xml.java:

KXmlParser parser = new KXmlParser();
parser.setFeature(XmlPullParser.FEATURE_PROCESS_DOCDECL, true);
parser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, true);

Или я что-то упустил?Спасибо

...