PHP simplexml_load_string не работает

У меня есть XML-строка, полученная из файла XML. Я не могу получить доступ к файлу напрямую, используя simplexml_load_file() . Причина в том, что я должен получить это через Amazon S3 getObject (). Когда я echo строку, я могу видеть, что это как реальный XML-файл. Но когда я пытаюсь загрузить его в объект XML, используя следующий код, он не работает. Переменная $s3Data точно содержит содержимое XML в данной ссылке.

 $xml = simplexml_load_string($s3Data); 

Мне нужна твоя помощь, чтобы понять это. XML-строка, которую я получаю, доступна здесь.

http://mediatheques-aphp.bibliomedias.net/12.xml

РЕДАКТИРОВАТЬ

Я создал XML-строку и протестировал ее. Теперь я получаю следующие ошибки. Как я могу исправить это.

Предупреждение: simplexml_load_string () [function.simplexml-load-string]: Entity: строка 12: ошибка парсера: вход не соответствует UTF-8, укажите кодировку! Байты: 0xEF 0x76 0x65 0x3C в C: \ Program Files \ Zend \ Apache2 \ htdocs \ voxmedia \ application \ modules \ import \ controllers \ NaiveController.php в строке 1458

Предупреждение: simplexml_load_string () [function.simplexml-load-string]: 2009 naïve в C: \ Program Files \ Zend \ Apache2 \ htdocs \ voxmedia \ application \ modules \ import \ controllers \ NaiveController.php в строке 1458

Предупреждение: simplexml_load_string () [function.simplexml-load-string]: ^ в C: \ Program Files \ Zend \ Apache2 \ htdocs \ voxmedia \ application \ modules \ import \ controllers \ NaiveController.php в строке 1458

OK Теперь я чувствую, что проблема связана со строкой кодирования или чем-то еще. Есть ли способ исправить это?

Благодарю.

Solutions Collecting From Web of "PHP simplexml_load_string не работает"