extraigo de un ZIP varios XML para subirlos a una base de datos. Tengo el siguiente codigo, mientras hay un XML en la carpeta se van subiendo los ficheros.
Código:
El problema que tengo ahora es que cuando hay algún XML erroneo (etiqueta mal cerrada) se detiene la carga. if (is_file($dir."\\".$file)) {$xml= simplexml_load_file($dir."\\".$file);
No sé como indicar un condicional que en caso de XML erroneo (si puedo incluir que cualquier fichero que no sea XML bien formado estaría mejor, por ejemplo si hay un fichero jpg o un MXL mal formado que no se detenga la carga).
Gracias