Извлечение новых элементов из RSS feed

I ' m написать приложение, которое принимает данные из серии произвольных RSS-каналов. Каналы опрашиваются асинхронно в фоновом режиме, и метод вызывается каждый раз, когда в канал добавляется новый элемент.

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

Предложение: каждый раз, когда вы проводите опрос, сохраняйте все элементы новее, чем pubDate of последний пункт в последнем опросе Проблема: pubDate не требуется поле.

Предложение: Сохраняйте хеш содержания за каждый предмет, который вы возвращаете, и не вернуть контент с тем же хешем Проблема: быстро выходит из-под контроля с точки зрения использования памяти

6
задан Martin 17 December 2010 в 10:07
поделиться