我試圖在我的網站上創建一個工作表,從XML提要中獲取信息我有權訪問...我已經看過各種示例在線和視頻,但我無法看到了解它是如何工作的。我的XML飼料返回以下節點結構:使用simplexml循環通過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;
?>
感謝所有:)
謝謝KhorneHoly - 所以我把它放在一起,並拿出與此,但它似乎並沒有工作... <?php $ html =「」; $ url =「https://www.octopus-hr.co.uk/recruit/OutputVacancyAsXml.aspx?CompanyID=400-73A3BCA1-D952-4BA6-AADB-D8BF3B495DF6」; $ xml = simplexml_load_file($ url); foreach($ xml-> OutputVacancyAsXml->空缺爲$ vacanacy) { echo(string)$ vacanacy-> Job; //回聲輸出職位 } ?> –
不知道我應該補充說KhorneHoly - 沒有代碼區域的外觀... –