NSXMLParserErrorDomain ошибка 5 при разборе XML-страницы - PullRequest
0 голосов
/ 06 июля 2011

Я пытаюсь разобрать страницу XML в Objective-C. Полный текст ошибки:

Ошибка домена = NSXMLParserErrorDomain Code = 5 "Операция не может быть завершена. (NSXMLParserErrorDomain Ошибка 5.)"

Я пытаюсь разобрать страницу следующим образом:

NSURL *xmlUrl = [NSURL fileURLWithPath:@"xmlpage"];
NSXMLParser *xmlDoc = [[NSXMLParser alloc] initWithContentsOfURL: xmlUrl];
XMLParser *parser = [[XMLParser alloc]init];

Буду признателен за любую помощь, спасибо.

1 Ответ

1 голос
/ 06 июля 2011

Мне не понятно, что ты делаешь. Вы создаете NSXMLParser, но называете его документом. Что это не так. Затем вы создаете XMLParser, который является? Возможно какой-нибудь сторонний API?

У меня нет своего кода передо мной, но в основном вам нужно настроить делегат NSXMLParser, который может получать элемент XML, когда синтаксический анализатор их читает. Затем вам нужно сказать парсеру начать обработку XML.

Еще одна вещь, на которую стоит обратить внимание, это подтвердить, что URL на самом деле является источником XML, а не каким-либо другим контентом.

...