Все примеры android для XmlPullParser извлекаются из локального файла ресурсов, и все примеры SAX извлекают XML из URL. Мне сказали, что SAX работает быстрее, поэтому я пытаюсь использовать это для извлечения данных из локального файла ресурсов (res/xml/thefile.xml)Может ли SAX использовать XML-файл локального ресурса?
Код примера, с которого я работаю, равен here. Таким образом, в этом примере, код, который я хочу изменить это:
URL url = new URL("http://example.com/example.xml");
...
xr.parse(new InputSource(url.openStream()));
Вместо использования URL
, я хочу использовать getXml(R.xml.thefile)
Это возможно, или же SAX необходимо получить данные из URL?
Вы получаете галочку для первой части своего ответа. Но вы получите улыбку для второй части. Я использую XMLPullParser, и все движется прямо. Благодаря :-) – Bromide