PHP的“schemaValidate”函数是否支持DTD参数实体?

时间:2017-07-31 17:10:24

标签: php dtd-parsing

我有一个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文档。对此也有任何意见。

0 个答案:

没有答案