En PHP, estoy tratando de validar un documento XML utilizando una DTD especificada por mi aplicación, no por el documento XML extraído externamente. El método de validación en la clase DOMDocument parece validar únicamente utilizando la DTD especificada por el documento XML en sí, por lo que esto no funcionará.Validación XML contra una DTD dada en PHP
¿Se puede hacer esto, y cómo, o tengo que traducir mi DTD a un esquema XML para que pueda usar el método schemaValidate?
(esto parece haber sido invitado en Validate XML using a custom DTD in PHP pero sin respuesta correcta, ya que la solución sólo se basa en la DTD speicified por el XML de destino)
¿Se puede añadir su DTD para el XML de destino. ¡Cree un documento vacío con su DTD y luego cargue su XML objetivo en el documento vacío – rojoca