To provide customized error handling, implement this interface and use the setErrorListener
method to register an instance of the implmentation with the {@link javax.xml.transform.Transformer}. The Transformer
then reports all errors and warnings through this interface.
If an application does not register its own custom ErrorListener
, the default ErrorListener
is used which reports all warnings and errors to System.err
and does not throw any Exception
s. Applications are strongly encouraged to register and use ErrorListener
s that insure proper behavior for warnings and errors.
For transformation errors, a Transformer
must use this interface instead of throwing an Exception
: it is up to the application to decide whether to throw an Exception
for different types of errors and warnings. Note however that the Transformer
is not required to continue with the transformation after a call to {@link #fatalError(TransformerException exception)}.
Transformer
s may use this mechanism to report XML parsing errors as well as transformation errors.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|