【发布时间】:2017-02-22 10:44:47
【问题描述】:
我试图在我的网站上创建一个工作表,从我可以访问的 xml 提要中提取信息...我查看了各种在线示例和视频,但我似乎无法理解它是如何工作的。我的 xml 提要返回以下节点结构:
<OutputVacancyAsXml>
<Vacancy>
<VacancyID></VacancyID>
<Job></Job>
<ClosingDate></ClosingDate>
</Vacancy>
</OutputVacancyAsXml>
我已经用这段代码成功地完成了一项:
<?php
$x = simplexml_load_file('https://www.octopus-hr.co.uk/recruit/OutputVacancyAsXml.aspx?CompanyID=400-73A3BCA1-D952-4BA6-AADB-D8BF3B495DF6');
echo $x->Vacancy[5]->Job;
?>
但将其转换为 foreach 似乎是我苦苦挣扎的地方。这是我到目前为止没有运气尝试过的代码;
<?php
$html = "";
$url = "https://www.octopus-hr.co.uk/recruit/OutputVacancyAsXml.aspx?CompanyID=400-73A3BCA1-D952-4BA6-AADB-D8BF3B495DF6";
$xml = simplexml_load_file($url);
for ($i = 0; $i < 10; $i++) {
$title = $xml->OutputVacancyAsXml->Vacancy[$i]->job;
$html .= "<p>$title</p>";
}
echo $html;
?>
谢谢大家:)
【问题讨论】: