#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. да, но как? можете ли вы отредактировать и загрузить его, чтобы я мог видеть? и спасибо тебе!