function validarFactua($cfdi = null) { try { $lecturaXML = new LecturaXML($cfdi); if ($lecturaXML->cargado() === true) { $validaCFDI = new ValidaCFDI(); $respuestas = $validaCFDI->validar($lecturaXML); } else { throw new Exception("El archivo proporcionado no pudo ser cargado. Asegurese que proporciona un archivo XML."); } } catch (Exception $e) { $respuestas = $e->getMessage(); } return $respuestas; }