парсинг нескольких файлов XML в iphone - PullRequest
0 голосов
/ 28 июля 2011

Текущий проект, который я делаю, состоит в том, чтобы проанализировать xml-файл и загрузить его в табличное представление. Если я щелкаю по первой строке табличного представления, это привело меня к другому табличному представлению, содержащему проанализированные xml-данные другого файла. Я получил XML-файл с именем category.xml, который является основным файлом и связан с тремя другими XML-файлами. С Categories.xml в качестве базового файла .ive получил URL-адреса других XML-файлов, заключенных в тег с именем «url» "в category.xml.if для синтаксического анализа файла category.xml с использованием nsxmlparser синтаксический анализ работает нормально и он может успешно заполнить данные в табличном представлении. Но проблема в том, что если im проанализировать тег, содержащий URL .im, который можно получить данные, содержащиеся в теге url (который является URL-адресом другого XML-файла), но не смогли снова проанализировать данные, заключенные в тег url ... я получаю нулевые данные в NSURLRequest в консоли ma ... ниже это ссылка на файл XML и код .. я даже готов дать вам любой дополнительный код ... ребята, помогите мне помочь

http://www.1040communications.net/sheeba/stepheni/iphone/categories.xml

ниже код ....

http://pastie.org/2283041

1 Ответ

0 голосов
/ 28 июля 2011
// podcast url is an attribute of the element enclosure
    if ([currentElement isEqualToString:@"enclosure"]) {
        [currentPodcastLink appendString:[attributeDict objectForKey:@"url"]];
    }

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

if ([elementName isEqualToString:@"url"]) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...