我正在开发一个 ios 应用程序,我正在用 gdataxml 解析我的 xml,但我做错了,我的 nslog 为空
NSError *error = nil;
GDataXMLDocument *xmlResult = [[GDataXMLDocument alloc] initWithData:data options:0 error:&error];
if (error) {
NSLog(@"%@",error);
}
NSLog(@"%@",xmlResult.rootElement); 我的根元素是完美的,错误是 tempArray
NSArray *tempArray = [xmlResult nodesForXPath:@"//message/error/value" error:&error];
NSLog(@"mon 数组 %@",tempArray);
我的数组为空,
我的xml是这样的:
<message xmlns="http://.....Api" xmlns:i="http://www.w3.org/....">
<error i:nil="true"/>
<value>
我很确定我的问题与命名空间有关,但我不知道该怎么做?
感谢您的回答