я заметил странную проблему в SDK 3.0.
Когда я анализирую XML, все работает нормально в любом SDK 2.x, но SDK 3.0 не так.
Я не нашел никакой разницы в NSXMLParser, но любой 2.x SDK работает нормально, а 3.0 - нет.
Если кто-нибудь встречал такую проблему и скажите мне, как ее решить?
->
rssParser - объект NSXmlParser.
В SDK 3.0
я вызываю этот метод. [RssParser parse];
тогда первый метод, который вызвал мой парсер, это
- (void) парсер: (NSXMLParser *) парсер parseErrorOccurred: (NSError *) parseError
и после этого ничего не делает.
когда я выбираю SDK 2.2.1
тогда также он вызывает этот метод
- (void) парсер: (NSXMLParser *) парсер parseErrorOccurred: (NSError *) parseError
, но синтаксический анализатор не прекращает его анализ, продолжая вызывать другие делегаты NSXmlParser.
Ошибка разбора одинакова в обоих
Ошибка 65, Описание: (ноль), строка: 1, столбец: 60
Это первая строка
! DOCTYPE html PUBLIC "- // W3C // DTD HTML 4.01 Transitional // EN" с <> на обоих концах