2011-07-05 9 views
0

私はMySQLデータベースに接続して XMLを生成するPHPスクリプトを持っています。 XMLは私がデータベースから選択したデータを保持します。 私の質問は今PHPスクリプトを起動して、 のPHPスクリプトからXMLを生成する方法です。iOS:php-script経由でobjective-cに生成されたxmlのデータを読み取る

私はこれをどうやって行うのか分からず、おそらく私を助けることができます。

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

これはかなり役に立ちます。ありがとうございます。しかし、NSURLを追加してリクエストするだけで、私はどのようにphp-sciptを呼び出す/開始するのですか? – Fry

+0

そうですよ!私はPHP-JSON Webサービスを利用していました。私は単にスクリプトの最後に答えをエコーし​​ました。反対側では、スクリプトのURLを指すNSURLConnectionを設定します。NSURLConnectionデリゲートはNSMutableDataにデータを保存しました。私はちょうどそれを解析しなければならなかった... –

+0

ピーター、NSURLConnection経由でスクリプトを実行しようとしましたか? –

関連する問題