【发布时间】:2011-10-11 12:05:43
【问题描述】:
我正在使用 PHP curl 获取用于解析的 XML 字符串,我想使用 XMLReader 进行解析。我找不到任何关于如何在将一些节点(用户、标题、更新)存储为变量时迭代每个条目的好例子。然后我想对变量做一些事情并进入下一个条目。我还需要能够检查节点是否为空(以便能够识别哪些条目具有地理数据)。
一个示例 xml 提要看起来像 this。
谢谢。
【问题讨论】:
我正在使用 PHP curl 获取用于解析的 XML 字符串,我想使用 XMLReader 进行解析。我找不到任何关于如何在将一些节点(用户、标题、更新)存储为变量时迭代每个条目的好例子。然后我想对变量做一些事情并进入下一个条目。我还需要能够检查节点是否为空(以便能够识别哪些条目具有地理数据)。
一个示例 xml 提要看起来像 this。
谢谢。
【问题讨论】:
尝试使用为 Twitter 构建的 PHP 客户端,例如 - http://code.google.com/p/twitter-php/ 那么你就不必解析 XML 等了。
使用此库,您的搜索页面代码将如下所示
search() 方法提供 twitter 状态搜索:
$results = $twitter->search('#nette');
返回的结果是一个PHP数组:
foreach ($results as $result) {
echo "message: ", $result->text;
echo "posted at " , $result->created_at;
echo "posted by " , $result->form_user;
}
【讨论】: