Я реализовал делегат для этого и может успешно проанализировать собственные XML-документы и rss-каналы.ios swift nsxmlparser - синтаксический анализатор «drop off» parsing rss feed
Однако, теперь я наткнулся на то, что может быть сломанной лентой rss, где код терпит неудачу.
Вот как она начинается:
<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href
Вызов p.parse()
Я в синтаксический анализатор (парсер: NSXMLParser, foundCharacters строки: String) прибудете:
rss, newline, channel, newline
после чего анализатор выпадает и не возвращает никаких новых тегов ... (Stepping кажется на землю меня в инструкции набора кода, не ObjC или Swift)
...
Бег https://validator.w3.org против корма дает :
Этот корм не проверяет
line 4, column 183: XML parsing error: :4:183: not well-formed (invalid token) [help] ... alse&cntnt01returnid=15&showtemplate=false" rel="self" type="applica ...
Может ли это быть причиной этой проблемы?