我正在深化發展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