2011-10-20 85 views
-1

所有從維基百科給出的網址

獲取數據我有這個鏈接http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New_York_Yankees&rvprop=timestamp|user|comment|content,我想從這個網址獲取。 (從中獲取數據)通過anyxml規則..當我運行此代碼時,它可以獲取任何數據

NSString *someXML = @"http://en.wikipedia.org/w/api.php?action=query&prop=revisions& titles=New_York_Yankees&rvprop=timestamp|user|comment|content"; 

TBXML *tbxml = [[TBXML tbxmlWithURL:[NSURL URLWithString:someXML]] retain]; 

records = [NSMutableArray array]; 

[records retain]; 

if (tbxml.rootXMLElement) 

[self traverseElement:tbxml.rootXMLElement]; 

[tbxml release]; 

任何教程。 。你有。 PLZ。然後把它給我

+0

請說明您嘗試了什麼以及您收到了哪些錯誤。 – sosborn

+0

我已將該鏈接轉換爲xml formate。但沒有找到任何解決辦法,這裏是http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=New_York_Yankees&rvprop=timestamp|user|comment|content&format=xml –

+0

tbxml.rootXMLElement爲空回覆鏈路。任何解決方案.. –

回答

0

我覺得您的網址不正確。它是返回HTML,而不是XML。嘗試通過添加格式參數來指定您需要的url格式。

NSString *someXML = @"http://en.wikipedia.org/w/api.php?action=query&prop=revisions& titles=New_York_Yankees&rvprop=timestamp|user|comment|content&format=xml 
+0

我在我的評論alerady顯示和我upddate thorugh鏈接的鏈接..但問題是,它可以獲取數據。 。 –

+0

在獲取數據後輸入NSLog(@「%@」,tbxml)。它顯示它應該顯示什麼? – sosborn