@progomg123

Как прочитать xml с другого URL средствами php?

Всем добрый день!
Подскажите, пожалста, как можно подключиться к следующему XML по URl: acp.ru.swtest.ru/xml.xml
Я делаю следующим образом:
$xmlfile = "http://acp.ru.swtest.ru/xml.xml";
    $xml = simplexml_load_string(file_get_contents($xmlfile));
    // $xml = simplexml_load_file($xmlfile);

    foreach($xml->offer as $offer) {
        echo $offer->name,$offer->power,$offer->voltage;
    }

И совершенно ничего не выводит.
Если делать if(!$xmlfile), то показывает, что подключения нет.
Буду рад Вашим подсказкам
  • Вопрос задан
  • 657 просмотров
Пригласить эксперта
Ответы на вопрос 1
iResource
@iResource
Разработчик IR XML2Ozon
Зачем load_string и file_get_contents?
Есть же simplexml_load_file.
Можно сразу строить объект Simple XML с источником по ссылке:
$xml = simplexml_load_file($xmlfile);
Ну и потом работайте с ним средствами Simple XML:
https://www.php.net/manual/ru/simplexml.examples-b...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы