Če tega zaradi takih ali drugačnih okoliščin ni zmožen narediti, mora sporočiti kritično napako.
kritična napaka | fatalError() | Razčlenjevalnik pokliče to metodo, ko želi sporočiti stanje, da je nastala napaka, ki je pod nobenim pogojem ni mogoče popraviti - gre torej za kritično napako. Ko razčlenjevalnik enkrat pokliče to metodo, mora uporabniški program predvidevati, da je dokument XML neuporaben in naj bi nadaljeval svoje delo samo, če želi dobiti še kakšno dodatno sporočilo o napakah.