Проверка XML на соответствие DTD в PHP

В PHP я пытаюсь проверить документ XML, используя DTD, указанный моим приложением, а не извлеченным извне документом XML. Метод validate в классе DOMDocument, кажется, проверяет только с использованием DTD, указанного в самом документе XML, поэтому это не будет работать.

Можно ли это сделать и как, или мне нужно перевести DTD в XML-схему, чтобы я мог использовать метод schemaValidate?

(кажется, это было задано вПроверяйте XML с помощью специального DTD в PHP но без правильного ответа, поскольку решение опирается только на DTD, указанный целевым XML)

Ответы на вопрос(2)

Ваш ответ на вопрос