为什么小弟我html标记的是ieall ie5

为什么我html标记的是ieall ie5?
做了个discuz的插件,在IE8下面浏览,为什么我的html总是ie5.

<html class="ie_all ie5" xmlns="http://www.w3.org/1999/xhtml">

导致了我的页面显示混乱。

而原有的页面却都是:

<html class="ie_all ie8" xmlns="http://www.w3.org/1999/xhtml">



谢谢。
------解决思路----------------------
DTD声明 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">的前面不能出现任何(注意是任何)东西
------解决思路----------------------
是不是不符合命名规则