Im пытается создать таблицу заданий на моем сайте, вытаскивая информацию из XML-канала. У меня есть доступ к ... Я просматривал различные примеры онлайн и видео, но я не могу показаться чтобы понять, как это работает. Мой фид XML возвращает следующую структуру узла:Loop через узлы xml с simplexml
<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;
?>
Но превращение его в Еогеасп, кажется, где я изо всех сил , Вот код, который я пробовал до сих пор, не повезло;
<?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 - нет области кода по внешнему виду ... –