繁体   English   中英

如何解析RSS feed

[英]How parse RSS feed

我正在尝试首次解析PHP中的RSS feed。 直到我真正尝试显示任何东西为止,一切似乎都还不错! 这个例子是我试图从提要中提取四个随机组织名称(我实际上想显示更多,但是在这里保持简单...)

$xml = file_get_contents('https://rss.myinterfase.com/rss/oxford_RSS_Jobs_xml.xml');
foreach($xml->Row as $job) {
$item[] = array(
                 'OrganizationName'  => (string)$job->OrganizationName,
                 'job_JobTitle'      => (string)$job->job_JobTitle,
                 'job_expiredate'    =>  strtotime($job->job_expiredate),
                 'ExternalLink'      => $job->ExternalLink
                 );
}
$rand_job = array_rand($item, 4);
$i=0;
echo '<ul>';
while($i<=3) { 
echo '<li>';
echo $item[$i]['OrganizationName'];
echo '</li>';
$i++;
}
echo '</ul>'

我需要做些什么? 谢谢!

您必须使用simplexml_load_file($url); 或类似。

$url = 'https://rss.myinterfase.com/rss/oxford_RSS_Jobs_xml.xml';

$xml = simplexml_load_file($url);
foreach($xml->row as $job) { // be sure about $xml->row. If it's full path to this elements
//..... your code
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM