W PHP próbuję zweryfikować dokument XML za pomocą DTD określonego przez moją aplikację - a nie przez pobrany zewnętrznie dokument XML. Metoda sprawdzania poprawności w klasie DOMDocument wydaje się sprawdzać tylko za pomocą DTD określonego przez sam dokument XML, więc to nie zadziała.Sprawdzanie poprawności XML w stosunku do podanego DTD w PHP
Czy można to zrobić i jak, czy muszę przetłumaczyć mój DTD na schemat XML, aby móc korzystać z metody schemaValidate?
(to wydaje się, że został poproszony w Validate XML using a custom DTD in PHP ale bez poprawnej odpowiedzi, ponieważ rozwiązanie opiera się tylko na DTD speicified przez XML docelowej)
można dodać do DTD XML docelowej. Stwórz pusty dokument za pomocą DTD, a następnie załaduj docelowy plik XML do pustego dokumentu. – rojoca