Ваш сервер должен быть настроен на обработку html-файла как php.
Причина, по которой он генерирует ошибку разбора, должна заключаться в том, что вы используете XHTML для своей страницы с объявлением XML, которое начинается с <?xml
Если для short_open_tags
установлено значение on
, он может начать интерпретацию кода PHP с «xml ....» в первой строке.
Вы можете отключить обработчик php, удалив аналогичную строку в вашем apache conf.
AddHandler php5-script .html
или вы можете отключить short_open_tags
в своем php.ini , vhost, htaccess, установив php_flag