我有一个XSD(对于HTML 4.01,来自通常的公共源),其中包含参数实体声明,如下所示:
<!ENTITY % ContentType "CDATA" >
...但是当我使用PHP-7的DOMDocument::schemaValidate
函数引用此DTD时,我似乎得到以下错误:
StartTag: invalid element name
......然后是上面显示的声明。
然后是以下消息,然后是声明:
Extra content at the end of the document
PHP-7的DTD模式验证实现是否真的不支持参数实体语法?
另请注意:我的目标是使用它来验证HTML文档,而不是XML文档。对此也有任何意见。