Łapanie błędów PHP, jeśli plik XML jest pusty

więc chwytam niektóre informacje z pliku XML w ten sposób:

$url = "http://myurl.blah";
$xml = simplexml_load_file($url);

Czasami plik XML jest pusty i potrzebuję kodu, aby zawieść z wdziękiem, ale wydaje mi się, że nie wiem, jak złapać błąd PHP. Próbowałem tego:

if(isset(simplexml_load_file($url)));
{
    $xml = simplexml_load_file($url);
    /*rest of code using $xml*/
}
else {
    echo "No info avilable.";
}

Ale to nie działa. Myślę, że nie możesz użyć ISSET w ten sposób. Ktoś wie, jak złapać błąd?

questionAnswers(4)

yourAnswerToTheQuestion