However you could just catch Exception. Not sure why a parse error is a "Fatal error".
A xml parsing error in the SimpleXmlElement constructor is not a fatal error - it throws an exception.
An uncaught exception is a fatal error.
However you could just catch Exception. Not sure why a parse error is a "Fatal error".