我需要像<div> </div>
使用 XmlUnit 一样测试 XHTML 代码。Diff 构造函数告诉我:
org.xml.sax.SAXParseException:实体“nbsp”被引用,但未声明。
我知道nbsp实体没有在 XML 中定义,但 HTML 代码不是我的,所以我不能用#160替换它(否则这将是明显的解决方案)。
我不想通过添加来修改 HTML 代码<!DOCTYPE html [ <!ENTITY nbsp " "> ]>
,我宁愿保持代码不变。
有没有其他方法可以解决这个问题?我知道HTMLDocumentBuilder
XmlUnit 中有一个类,但我找不到好的文档或示例。