Über dieses Interface kann ein Transformer das Auftreten von Fehlern signalisieren. Dieser löst keine Exceptions aus, sondern ruft eine der hier definierten Methoden auf, denen die betreffende Exception übergeben wird. Es wird zwischen drei Fehlerstufen unterschieden, für die es jeweils eine eigene Methode gibt: Warnung, Fehler und kritischer Fehler.
Signalisiert der XML-Applikation einen Fehler (»error«) im Sinne der XML-Spezifikation. Nach dem Aufruf dieser Methode wird die Transformation fortgesetzt.
Signalisiert der XML-Applikation einen schweren Fehler (»fatal error«) im Sinne der XML-Spezifikation. Nach dem Aufruf dieser Methode wird die Transformation abgebrochen.
Signalisiert der XML-Applikation ein Ereignis, das weder ein Fehler (»error«) noch ein kritischer Fehler (»fatal error«) im Sinne der XML-Spezifikation ist. Nach dem Aufruf dieser Methode wird die Transformation fortgesetzt.