Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2013, 12:46
dasapa
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
simplexml_load_file - XML erroneo

Hola,

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:
if (is_file($dir."\\".$file)) 

{$xml= simplexml_load_file($dir."\\".$file);
El problema que tengo ahora es que cuando hay algún XML erroneo (etiqueta mal cerrada) se detiene la carga.

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