Compartir a través de


IErrorHandler.FatalError(SAXParseException) Método

Definición

Reciba una notificación de un error no recuperable.

[Android.Runtime.Register("fatalError", "(Lorg/xml/sax/SAXParseException;)V", "GetFatalError_Lorg_xml_sax_SAXParseException_Handler:Org.Xml.Sax.IErrorHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void FatalError (Org.Xml.Sax.SAXParseException? exception);
[<Android.Runtime.Register("fatalError", "(Lorg/xml/sax/SAXParseException;)V", "GetFatalError_Lorg_xml_sax_SAXParseException_Handler:Org.Xml.Sax.IErrorHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member FatalError : Org.Xml.Sax.SAXParseException -> unit

Parámetros

exception
SAXParseException

La información de error encapsulada en una excepción de análisis saxo.

Atributos

Excepciones

Cualquier excepción SAX, posiblemente encapsulando otra excepción.

Comentarios

Reciba una notificación de un error no recuperable.

<fuerte>Existe una aparente contradicción entre la documentación de este método y la documentación de org.xml.sax.ContentHandler#endDocument. Hasta que esta ambigüedad se resuelva en una versión principal futura, los clientes no deben hacer suposiciones sobre si endDocument() se invocará o no cuando el analizador haya notificado un error irrecuper() o haya producido una excepción.</fuerte>

Esto corresponde a la definición de "error irrecuperable" en la sección 1.2 de la Recomendación W3C XML 1.0. Por ejemplo, un analizador usaría esta devolución de llamada para notificar la infracción de una restricción de forma correcta.

La aplicación debe suponer que el documento no se puede usar después de que el analizador haya invocado este método y debe continuar (si es en absoluto) solo para recopilar mensajes de error adicionales: de hecho, los analizadores SAX pueden dejar de notificar cualquier otro evento una vez que se haya invocado este método.

Documentación de Java para org.xml.sax.ErrorHandler.fatalError(org.xml.sax.SAXParseException).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también