Soy nuevo en este foro, espero que me puedan ayudar con este tema
Estoy utilizando DOMDocument::schemaValidate($file) para validar si un archivo XML cumple con un esquemas XSD.
Cuando un archivo no cumple con el esquema, en la pantalla no me salen errores, sino warnings como este:
Warning: DOMDocument::schemaValidate() [domdocument.schemavalidate]: Element '{urn:hl7-org:v3}id': The attribute 'extension' is required but missing. in C:\AppServ\www\validador.php on line 8
En terminos generales esto es lo que necesito que me salga pero no de esta forma sino de una forma en la cual yo acomode el mensaje. Por ejemplo:
EL CAMPO extension ES OBLIGATORIO. Además si se puede poner la linea o el xpath del archivo xml que no cumple con el esquema.
Para concluir, quiero saber si hay alguna forma de tomar estos warnings y dependiendo de cada mensaje poder utilizarlo?? como una especie de Try/Catch para warnings?
Muchas Gracias
JUAN R