2011-07-05 93 views
0

我有一個php腳本,它連接到MySQL數據庫並生成一個 XML。 XML保存我從數據庫中選擇的數據。 我現在的問題是如何啓動php腳本,然後從php腳本生成的XML中獲取數據 。iOS:從xml中讀取數據,通過php腳本生成到objective-c

我不知道該怎麼做,也許你可以幫助我。

PHP腳本:

// DB Connect 

$connection = mysql_connect($server, $user, $password); 
mysql_select_db($dbName, $connection); 
$result = mysql_query($query); 
mysql_close ($connection); 


// XML Output 

header ("Content-Type:text/xml"); 
?> 
<?xml version="1.0" encoding="UTF-8"?> 
<?php 
echo '<standing version="1.0">'; 
while ($row = mysql_fetch_assoc($result)){ 
    echo '<'.$row['object_id'].'> 
     <term_taxonomy>'.$row['taxonomy'].'</term_taxonomy> 
     <description>'.$row['description'].'</description> 
     <post_date>'.$row['post_date_gmt'].'</post_date> 
     <post_content>'.$row['post_content'].'</post_content> 
     <post_title>'.$row['post_title'].'</pst_title> 
     <post_exerpt>'.$row['post_exerpt'].'</post_exerpt> 
    </'.$row['object_id'].'>'; 
} 
echo '</standing>'; 
?> 

也許你有任何的代碼段或教程如何做到這一點!

非常感謝,你會救我的直播!

回答

0

您必須通過URL使您的腳本可用,然後在您的應用程序中調用它。 查看NSURL,NSURLConnection和NSXMLParser的文檔。 只需從URL中檢索數據,然後使用XML解析器對其進行解析。 Here是一個關於解析的教程。 希望這有助於。

+0

這非常有幫助,謝謝。但是,我如何調用/啓動php-scipt,只需添加一個NSURL然後發出請求? – Fry

+0

沒錯!我是爲了使用PHP-JSON網絡服務而做的。我只是在劇本末尾迴應了答案。另一方面,我設置了一個指向腳本URL的NSURLConnection .NSURLConnection委託將數據存儲到NSMutableData中。我只是要解析它... – 2011-07-05 14:11:34

+0

彼得,你嘗試通過NSURLConnection運行你的腳本? – 2011-07-05 14:40:11

相關問題