0

我发现了很多关于这个主题的问题,但没有一个答案有帮助,所以我再问一次。

我有一个带有此头部的网站(php):

<?php header( 'Content-type: application/xhtml+xml' ); ?>
<?php header( 'X-UA-Compatible: IE=9' ); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=9" />
    <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
    <!--[if IE]>
        <style type="text/css">
            body{
                background-color: #000000;
            }
        </style>
    <![endif]-->

条件评论不起作用,无论我尝试什么,有什么问题?我需要 xpath 的 xhtml 标头,所以我不能删除它们。

问候...

编辑:

似乎是第 1 行的标题禁用了它们的功能,但没有它,xpath 不起作用......

4

1 回答 1

2

条件注释与 XML 解析规则不兼容,因此 IE 只是将它们视为在作为application/xhtml+xml.

你对此无能为力。只是不要使用它们。

于 2012-09-19T18:17:09.213 回答