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];