0

我想使用http://posterous.com/api/readposts?hostname=NAMEOFSITE的 API 调用从我的 Posterous 博客中提取博客内容

在 Web 浏览器中输入上述地址时,它会返回 XML 格式的内容。

我坚持的是如何使用或将这些内容存储在一个数组中,以便我可以使用 PHP 以我想要显示的格式输出它?

4

2 回答 2

1

使用 PHP 的 OOP SimpleXML:

IBM Developerworks 教程:http ://www.ibm.com/developerworks/library/x-simplexml.html

PHP 文档: http: //php.net/manual/en/book.simplexml.php

PHP 示例:http ://www.php.net/manual/en/simplexml.examples-basic.php

于 2009-12-17T19:42:15.310 回答
1

我为我的post.ly 助手应用程序做了你想要实现的事情。它使用 SimpleXML 来解析 Posterous API 调用的结果,并显示带有 post.ly 链接和视图数量的帖子列表:

$root = simplexml_load_string($xml);
foreach ($root->post as $node)
{
 $url = $node->url;   
 $date = date("Y-m-d H:i", strtotime($node->date));
 $title = $node->title;
 $views = $node->views;
 echo "$date - <a href=\"$url\">$title</a> ($views views)<br />\n";
}

如果有兴趣,请查看我的应用程序的简化源代码

于 2010-02-19T21:59:44.007 回答