Нет необходимости делать и то, и другое: simplexml_load_file
и создать новый объект SimpleXML
.
simplexml_load_file
уже интерпретирует XML файл в объект.(Имейте в виду, он не принимает строку XML)
$movies = simplexml_load_file('test.xml');
Кроме того, вы можете напрямую загрузить строку XML в объект SimpleXML
.
$movies = new SimpleXMLElement(file_get_contents('test.xml'));
Любой из вышеперечисленных подходов можно использовать для выполнения следующих действий:
echo $movies->movie[0]->plot;