Итак, я понимаю, что есть несколько опций, доступных для синтаксического анализа XML: NSXMLParser, TouchXML из TouchCode и т. Д. Это все нормально, и, кажется, работает нормально для меня.
Настоящая проблема здесь заключается в том, что существуют десятки небольших вариаций в каналах RSS (и каналах Atom), поэтому управление всеми возможными перестановками каналов, доступных в Интернете, становится очень сложным для управления. Я искал библиотеку, которая могла бы обрабатывать все эти низкоуровневые детали для меня, но ничего не вышло.
Поскольку в Objective-C можно ссылаться на внешнюю библиотеку C / C ++, мне было интересно, есть ли библиотека, которая лучше всего подходит для этой задачи? Кто-то, должно быть, уже создал что-то подобное, просто трудно найти «правильный» вариант из тысяч результатов в Google.
В любом случае, как лучше всего анализировать каналы RSS / Atom в приложении для iPhone?