@ tlenss спасибо, что я исправил $desc
он должен был быть $data
, другая найденная ошибка - опечатка, которую я сделал на веб-странице
Моя проблема заключалась в том, что мой xml-файл загружался правильно первые несколько раз, но затем выдает ошибки, говорящие о невозможности загрузки. При ближайшем рассмотрении var_dump($xml)
я обнаружил, что проблема в том, что simpleXML не может правильно обрабатывать cdata
так я загрузил свой файл вот так
$xml = simpleXML_load_file($url,"SimpleXMLElement",LIBXML_NOCDATA);
загрузка такая: $xml = simplexml_load_file($file)
нормально, если в вашем документе нет секции cdata