1

我有一个 XSD(用于 HTML 4.01,来自通常的公共来源),其中包括参数实体声明,如下所示:

<!ENTITY % ContentType "CDATA" >

...但是当我使用 PHP-7 的函数引用这个 DTD 时DOMDocument::schemaValidate,我似乎收到以下错误:

StartTag: invalid element name ...后面是上面显示的声明。

然后是以下消息,然后是声明:

Extra content at the end of the document

PHP-7 的 DTD 模式验证实现真的不支持参数实体语法吗?

另请注意:我的目标是使用它来验证 HTML 文档,而不是 XML 文档。还要求对此发表任何评论。

4

0 回答 0