Поддерживает ли функция PHP "schemaValidate" объекты параметров DTD?

У меня есть XSD (для HTML 4.01 из обычного общедоступного источника), который включает объявления параметров-сущностей, такие как:

<!ENTITY % ContentType "CDATA" >

... но когда я ссылаюсь на этот DTD, используя PHP-7 DOMDocument::schemaValidate Я, кажется, получаю следующую ошибку:

StartTag: invalid element name... с последующим объявлением, показанным выше.

Затем следует следующее сообщение, за которым снова следует объявление:

Extra content at the end of the document

Реализация проверки достоверности схемы DTD в PHP-7 не поддерживает синтаксис сущности параметра?

Также обратите внимание: моя цель - использовать это для проверки документа HTML, а не документа XML. Любые комментарии по этому вопросу также запрашиваются.

0 ответов

Другие вопросы по тегам