«Строка не может быть проанализирована как XML» ошибка php

Я продолжаю получать эту ошибку, когда пытаюсь создать новый экземпляр SimpleXMLElement .

Я проверил свой синтаксис xml вручную и с помощью онлайн-инструментов и даже скопировал / вставлял пример XML-файла из php.net , но я все еще получаю ошибку.

Мой код:

 include 'example.php'; $namevalues= new SimpleXMLElement($xmlstr); 

Пример.php:

 <?php $xmlstr = <<<XML <?xml version='1.0' standalone='yes'?> <movies> <movie> <title>PHP: Behind the Parser</title> <characters> <character> <name>Ms. Coder</name> <actor>Onlivia Actora</actor> </character> <character> <name>Mr. Coder</name> <actor>El ActÓr</actor> </character> </characters> <plot> So, this language. It's like, a programming language. Or is it a scripting language? All is revealed in this thrilling horror spoof of a documentary. </plot> <great-lines> <line>PHP solves all my web problems</line> </great-lines> <rating type="thumbs">7</rating> <rating type="stars">5</rating> </movie> </movies> XML; ?> 

Ошибка:

Неустранимая ошибка: исключить исключение «Исключение» с сообщением «Строка не может быть проанализирована как XML» в C: \ AbyssRoot \ htdocs \ Forum \ Sources \ showhomework.php в строке 266

Я реплицировал это сообщение, убедившись, что example.php не найден. Я думаю, это тоже твоя проблема.

Убедитесь, что example.php находится в директории, из которой включены сервисы, или поместите ее в тот же каталог.

Если это действительно так, вам нужно повысить уровень отчетности об ошибках, я увидел уведомление и 2 предупреждения до исключения – они четко указывают на то, что вызвало эту проблему, и сэкономит вам много времени, усилий и волосы.

Настройка отчетов об ошибках