После того, как вы проанализируете ваш XML-файл, используйте ссылку на ваш словарь и сделайте следующее:
Предполагается, что xml будет иметь формат <Currency> conversionrate </currency>
. В вашем didendelement вы можете изменить значение словарных элементов, как показано ниже:
- (void) parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
[dictionary setValue:parseditem forKey:elementName];
}
parsedItem можно получить из метода:
- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
Здесь вы должны позаботиться о том, чтобы имя элемента было уникальным. Вы также можете использовать атрибуты, чтобы сделать то же самое и добавить условие if перед добавлением его в словарь.