IE6のせいでxml宣言ほんと迷惑。
ECCUBEで構築したサイトで、IEの時はXML宣言を省略することができた。
/data/Smarty/templates/default/site_frame.tpl の先頭に以下を追加。
<!--{php}--> $ua=$_SERVER["HTTP_USER_AGENT"]; if(!(ereg("Windows",$ua) && ereg("MSIE",$ua)) || ereg("MSIE 7",$ua)) print '<?xml version="1.0" encoding="UTF-8"?>'."\n"; <!--{/php}-->
メモメモ