【问题标题】:iOS: Reading Data out of a xml, generated via php-script into objective-ciOS:从xml中读取数据,通过php-script生成到objective-c
【发布时间】:2011-07-05 11:42:34
【问题描述】:

我有一个 php 脚本,它连接到 MySQL 数据库并生成一个 XML。 XML 包含我从数据库中选择的数据。 我现在的问题是如何启动 php 脚本然后获取数据 出 php 脚本生成 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>';
?>

也许你有任何代码 sn-ps 或教程如何做到这一点!

非常感谢,你会救我的命!!!

【问题讨论】:

    标签: php objective-c xml json nsxmlparser


    【解决方案1】:

    您必须通过 URL 提供您的脚本,然后在您的应用程序中调用它。 查看 NSURL、NSURLConnection 和 NSXMLParser 的文档。 只需从 URL 中检索您的数据,然后使用 XML 解析器对其进行解析。 Here 是解析教程。 希望这会有所帮助。

    【讨论】:

    • 这很有帮助,谢谢。但是我如何调用/启动 php-scipt ,只需添加一个 NSURL 然后发出请求?
    • 没错!我这样做是为了使用 PHP-JSON Web 服务。我只是在脚本末尾附和了答案。另一方面,我设置了一个指向脚本 URL 的 NSURLConnection。NSURLConnection 委托将数据存储到 NSMutableData 中。我只需要解析它...
    • 彼得,你试过通过 NSURLConnection 运行你的脚本吗?
    • 现在我在正确的车道上,谢谢,我通过 NSURLConnection 调用它。无论如何都没有帮助,因为我的 php 脚本有错误;)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    • 2011-03-22
    相关资源
    最近更新 更多