我正在使用 XMLUnit ( org.custommonkey.xmlunit.Diff ) 测试两个 HTML 字符串:一个由模板引擎生成,另一个来自静态文件。它工作正常,但我遇到了以下问题:
我的代码中有条件注释,如下所示:
<!--[if IE6]>
<link type="text/css" href="ie6Style.css" rel="stylesheet" />
<![endif]-->
如果我根据以下代码对其进行测试,我会收到一个错误(href 和 type 属性在以下片段中交换):
<!--[if IE6]>
<link href="ie6Style.css" type="text/css" rel="stylesheet" />
<![endif]-->
我知道对于 XML 解析器,条件注释只是一个纯文本。但是有没有办法测试 HTML/XML 代码的条件注释内容?