GDataXML iOS получает значение

Я хотел бы получить значение "0" в этом XML, используя GDataXML в iOS:

            <typeadresse type="java.lang.Integer">0</typeadresse>

я делаю

if ([unePosition elementsForName:@"idagencedepart"]) { NSLog(@"position : %@",[unePosition elementsForName:@"idagencedepart"]); }

Но это печатает:

position : ( "GDataXMLElement 0x11f73fb0: {type:1 name:idagencedepart xml:\"<idagencedepart type=\"java.lang.Integer\">4</idagencedepart>\"}" )

Как мне получить значение "4"?

1 ответ

Решение

Информация в вашем примере не совпадает. В любом случае, я предполагаю, что typeadresse = idagencepedart. Вы на самом деле почти получили ответ. Чтобы получить значение, которое вам нужно:

 GDataXMLElement *element = [[unePosition elementsForName:@"idagencepedart"] objectAtIndex:0];
 NSString *value = [element stringValue];
Другие вопросы по тегам