Надежный синтаксический анализ RSS / XML ленты в Java / Android - PullRequest
0 голосов
/ 16 июня 2011

Я использую XMLPULLPARSER в Android. Я могу получить всю необходимую информацию из нескольких каналов. Проблема состоит в том, чтобы выяснить, как надежно получить описания, проанализированные из каналов. Тег описания двух каналов выглядит следующим образом:

`« Недоедающая »певица говорит, что ее мама пытается помочь ей лучше питаться image'

AND

'Andrew Gardield, Garrett Hedlund, Kate MaraAfter the huge hullabaloo he caused by hitting the town with his On the Road costar Kristen Stewart, cutie-pie Garrett Hedlund apparently decided to keep a low profile in Hawaii with a less...

image
image

image image image image
image '

Как видите, оба совершенно разные. Я сделал информацию, которую я хочу, жирным шрифтом. В описании нет CDATA, поэтому этот вариант не подходит. Я могу анализировать информацию, которую я хочу, из каждого из них, но я хотел бы вариант, который работает почти во всех ситуациях. Я не уверен, что это возможно, но я видел ряд читателей RSS, читателей подкастов, которым удалось сравнительно успешно пройти третье место. Есть предложения?

1 Ответ

0 голосов
/ 23 июля 2011

Это html-код, встроенный в описание, чтобы правильно его показать, вы можете использовать webview .

Если вы действительно просто хотите получить текстовое описание, вам следует взглянуть на предложенные решения здесь .

...