Parsing RSS2.0 канал, используя Pull Parser на Android
-
26-09-2019 - |
Вопрос
Я пытаюсь анализировать корм RSSS2.0, полученную с удаленного сервера, на моем устройстве Android, используя XML Pull Parser.
// get a parser instance and set input,encoding
XmlPullParser parser = Xml.newPullParser();
parser.setInput(getInputStream(), null);
Я получаю неверные исключения токена после того, как несколько предметов были проанализированы:
Ошибка разборки документа. (Положение: Линия -1, столбец -1), вызванная: org.apache.harmony.xml.expatparser $ parseexception: в строке 158, столбец 25: не оформленный (неверный токен)
Как ни странно, когда я загружаю корм XML на устройстве, сверните его внутри необработанной папки, а затем запустите тот же код. Все работает нормально.
Что может быть проблемой здесь? Как я могу подтвердить XML, прежде чем я разбери его на устройстве?
Редактировать: если это установлено: parser.setProperty(XmlPullParser.FEATURE_VALIDATION,true);
расставание не удается сразу] спасибо.
Решение
Я разместил ответ на это в другом посте: http://www.coderanch.com/t/495391/xml/parsing-rss-feeds-xml-pull#2230731.