Атрибуты MWFeedParser

#iphone #xml #ios4 #rss

#iPhone #xml #ios4 #RSS-канал

Вопрос:

Привет, у меня есть эта строка xml-кода:

 <media:thumbnail url='http://i.ytimg.com/vi/7_1PfqGVSg0/0.jpg' height='240' width='320' time='00:01:34.500'/>
  

и я хочу извлечь атрибут url.
как я могу это сделать?

спасибо

Ответ №1:

Если вы анализируете этот xml, вы можете сделать это легко следующим образом :

В вашем didStartElement методе делегирования синтаксического анализа вы должны использовать :

 if ([elementName isEqualToString:@"media:thumbnail"]) 
{
  NSString *yourUrl = [attributeDict objectForKey:@"url"];
}
  

attributeDict является последним параметром, входящим в didStartElement метод, который содержит пару атрибутов ключ-значение в конкретном теге.

Комментарии:

1. можете ли вы показать мне, где редактировать в моем проекте? mediafire.com/?z0sysbdx290s3de это должно быть в файле MWFeedParser.m, но я не знаю где…

2. В классе MWFeedParser.m проекта MWFeedParser вы найдете — didStartElement: метод, в котором вы должны получить значение URL.

3. да, но как? можете ли вы отредактировать и загрузить его, чтобы я мог видеть? и спасибо тебе!