拡張子xhtmlにしたらIE自体排除しちまうぞ

XML宣言はContent-Typeヘッダでちゃんと文字コード指定してたら必須ではない
application/xhtml+xmlにしてても拡張子がhtmlなら、IEではHTMLとして解釈される
そもそもIEでのXHTML対応はIE9からだから

だからscript要素内にスクリプトを書くのはお勧めできない
あとコメントアウトする必要ないやろ