Я пытаюсь разработать Android Reader для Android. Я хотел бы использовать android.sax для чтения некоторой информации из rss, но я не уверен, как это сделать. Мне нужен учебник об android.sax или какой-то пример. Может кто-нибудь мне помочь?Android Reader RSS
ответ
Очень просто настроить реализацию анализатора SAX, но сложная часть состоит в том, чтобы анализировать любой канал под солнцем.
Вам необходимо угодить всем форматам RSS 1, RSS 2, Atom и т. Д. Даже тогда вам придется бороться с плохо отформатированными фидами.
В прошлом у меня были проблемы с подобными проблемами, поэтому я решил обработать фид на сервере и просто получить разобранное содержимое. Это позволяет мне запускать более сложные библиотеки и парсер, которые я могу изменить, не вытесняя обновления для моего приложения.
У меня есть следующая служба, запущенная на AppEngine, которая позволяет значительно упростить синтаксический анализ XML/JSON в конце. Для ответа есть фиксированная и простая структура. Вы можете использовать это для разбора
http://evecal.appspot.com/feedParser
Вы можете отправить как POST и GET запросы со следующими параметрами.
feedLink: URL ответа RSS подача : JSON или XML в качестве формата ответа
Примеры:
Для запроса POST
локон --data-UrlEncode «feedLink = HTTP : //feeds.bbci.co.uk/news/world/rss.xml»--data-UrlEncode "ответ = JSON" http://evecal.appspot.com/feedParser
Для запроса GET
evecal.appspot.com/feedParser?feedLink=http://feeds.nytimes.com/nyt/rss/HomePage & ответ = XML
Мой Android приложение "NewsSpeak" использует это тоже.
Я думаю, что this - это именно то, что вы ищете. Это статья о работе с XML в Android на IBM developerWorks. В этом примере показано, как анализировать ответ XML XML.
Спасибо, но мне нужен пример с android.sax – Alex
Вы действительно прочитали эту статью? Это просто показывает больше способов сделать это, среди других есть пример использования Android SAX. Так что просто прочитайте его. –
- 1. Android: Ошибка Rss Reader
- 2. Android-программа rss Reader
- 3. Rss reader Android
- 4. Android Reader RSS (ошибка ниндзя)
- 5. Android RSS Reader Описание Проблемы
- 6. RSS Reader NullPointerException
- 7. Java RSS Feed Reader Android Studio
- 8. Интеграция градиента библиотеки Android Rss Reader
- 9. Android ListView RSS Reader на фрагменте
- 10. Android RSS Reader - ошибка в учебнике
- 11. Captchas on RSS Reader?
- 12. PHP AJAX RSS reader
- 13. rss feed reader script
- 14. HTML5 JQuery RSS Reader
- 15. Организация RSS Reader
- 16. Rss reader в PHP
- 17. RSS reader openStream()
- 18. Сверло rss reader iphone
- 19. RSS Reader для Blackberry
- 20. Чтобы создать RSS-Reader
- 21. Angularjs RSS Reader - preload rss feed
- 22. Моего RSS Reader дает java.lang.NullPointerException
- 23. Исключение пытается создать RSS Reader?
- 24. гиперссылки не работают, rss reader
- 25. Atom feed и rss reader
- 26. Rails 3.1 и RSS Reader
- 27. Как Google Reader анализирует RSS?
- 28. PHP rss reader не работает
- 29. RSS reader в actionscript 2
- 30. RSS reader vs Ошибка спецификации
Я пробовал JSON-путь, но, к сожалению, кажется, что временные метки отсутствуют ... Отображение фида без PubDate довольно раздражает. –