我从一个返回paginated XML的API中读取数据。 API的输出的基本格式是:如何重建分页的XML文档?
<candidates.list page="1" next_page="yes">
<candidate />
<candidate />
<candidate />
</candidates.list>
我的代码是这样的:
while (TRUE) {
$xml_str = file_get_contents($dest)
$xml = new SimpleXMLElement($xml_str);
// What should I do to append subsequent pages to my first page's XML?
if ($xml['next_page'] == 'yes') {
$dest = $new_destination; // I figure out the next page's API query here
}
else {
break;
}
}
return $xml;
月的快乐第四,谢谢你!
+1从夏天获得“七月四日快乐”! – 2010-07-04 16:53:48