前のサーバーではPHPが使えて、XML宣言でのエラーが出なかったけど、
移転したサーバーでは厳密に定義されているので、XML宣言の修正を行った。
ググって見つけた情報のメモを書いておく。
phpを利用する場合は、
<?php echo('<?xml version="1.0" encoding="UTF-8"?>') ?>
phpでXML宣言を書き出すか、
php_flag short_open_tag Off
「.htaccess」に上記のように記載すれば問題ありません。(ただし、.htaccessファイルに上記の記述を行った場合、phpを「<? ~ ?>」という省略形で書くことができなくなりますので、ご注意ください。)