当我使用XPath时,我使用以下代码:
NSArray *version = [doc nodesForXPath:@"/app/version[1]" error:nil];
如果我打印数组,我会得到这个:
"GDataXMLElement 0x80d5030: {type:1 name:version xml:\"<version>0.6</version>\"}"
但是如何从版本中获得“0.6”呢?我对阵列做错了吗?
修改
我找到了解决方案:
for (GDataXMLElement *version in versions) {
GDataXMLElement *versxml = (GDataXMLElement *) [versions objectAtIndex:0];
NSLog(@"%@", versxml.stringValue);
}