У меня есть XML-файл ниже (названный test.xml):
<?xml version="1.0" encoding="UTF-8" ?>
<films>
<film>
<title rating="7.8">The Three Amigos</title>
<category>comedy</category>
<director>John Landis</director>
<country>United States</country>
</film>
<film>
<title rating="9.1">Brief Encounter</title>
<category>romance</category>
<director>David Lean</director>
<country>Great Britain</country>
</film>
</films>
Теперь при запуске приведенного ниже php-кода я получаю сообщение об ошибке:
"Ошибка синтаксического анализа XML: нежелательная после элемента документа Предупреждение : DOMDocument :: load () [domdocument.load0]: предупреждение ввода-вывода: не удалось загрузить внешнюю сущность" "в строке 5".
Понятия не имею, почему выдается ошибка.Пожалуйста, помогите.
<?php
$file = 'test.xml';
$doc = new DOMDocument();
$doc->load($file);
header("Content-Type: text/xml");
print $doc->saveXML();
?>