PHP Capturando um erro de análise SimpleXMLElement [fechado]

Eu tenho um script que analisa algumas coisas XML (adf). Às vezes, recebemos dados XML quebrados (sintaxe, sem tag final, etc.).

SimpleXMLElement gera um erro e mata meu script, como poderia atribuir algo como$xml_body = new SimpleXMLElement ($adf_xml); e pegar a exceção de análise?

Exceção não capturada 'Exception' com a mensagem 'String não pôde ser analisada como XML' em /home//Work//script/email_leads.php:46
Rastreio de pilha:
0 /home//Work//script/email_leads.php(46): SimpleXMLElement -> __ construct ('<? Xml version = "...')
1 /home//Work//script/email_leads.php(97): generateFeed ()
2 {main}

questionAnswers(3)

yourAnswerToTheQuestion