我正在深化发展iOS应用程序和我解析我的XML与gdataxml,但我做错了,解析XML我的NSLog是空与GDATA XML命名空间
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(@ “周一阵列%@”,tempArray);
我的数组为null,
我的XML是这样的:
<message xmlns="http://.....Api" xmlns:i="http://www.w3.org/....">
<error i:nil="true"/>
<value>
我是苏尔,我problème与命名空间,但我不怎么办呢?
谢谢您的回答
任何想法,为什么这不起作用? – samir 2012-02-01 17:55:59
你已经解决了这个问题吗?有一些我不了解GDataXML的东西,所以这真的很有趣。 – yoninja 2012-02-22 16:46:44
您好萨米尔,我不能够得到nodesForXPath的元素,它返回类似的XPath错误的错误:未定义命名空间前缀 xmlXPathEval:评估失败 我需要你的帮助......从过去三天呆在这里,我不想给使用命名空间参数,所以我可以做到这一点? – Apple 2013-06-21 10:06:38