dtd parsing — выполняет ли PHP ‘schemaValidate & quot; функция supportDTD параметр сущности?

У меня есть 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-документа. Любые комментарии по этому вопросу также запрашиваются.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]