XMLUnit ( org.custommonkey.xmlunit.Diff ) を使用して 2 つの HTML 文字列をテストしています。1 つはテンプレート エンジンによって生成され、もう 1 つは静的ファイルから生成されます。正常に動作しますが、次の問題が発生しました。
私のコードには、次のような条件付きコメントがあります。
<!--[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 コードでテストする方法はありますか?