XHTMLの宣言の最初はこのように書く。
<?xml version="1.0" ?>
でも書いたらエラー。なんで?と思いググったら、
の部分がphpと判断されているのだそう。このようにしたら動いた。
<?php print "<?xml version=\"1.0\" ?>" ?>
でもphpを一行だけ書くのもなんか気持ち悪いので、.htaccessに下記のように書いてみた
php_flag short_open_tag Off
でもまだエラー。どうもhttp.confの設定で、.htaccessが有効になっていないらしい。
これを
AllowOverride None
このように直す
AllowOverride All
そしたらきちんと動いた。