“La chaîne n'a pas pu être analysée comme XML” erreur php

Je reçois ce message d'erreur lorsque j'essaie de créer une nouvelle instance de SimpleXMLElement.

J'ai vérifié ma syntaxe xml manuellement et avec des outils en ligne, et même de copier/coller l'exemple de fichier XML à partir php.net, mais je suis encore en train de l'erreur.

Mon code:

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

L'example.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&#211;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;
?>

L'erreur:

Fatal error: Uncaught exception 'Exception' avec le message " Chaîne pourrait
ne pas être analysées comme XML " dans
C:\AbyssRoot\htdocs\Forum\Sources\showhomework.php sur la ligne 266

InformationsquelleAutor Pouria P | 2012-07-07