IErrorHandler.FatalError(SAXParseException) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Empfangen einer Benachrichtigung über einen nicht wiederherstellbaren Fehler.
[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
Parameter
- exception
- SAXParseException
Die Fehlerinformationen, die in einer SAX-Analyseausnahme gekapselt wurden.
- Attribute
Ausnahmen
Alle SAX-Ausnahmen, möglicherweise eine andere Ausnahme umschließen.
Hinweise
Empfangen einer Benachrichtigung über einen nicht wiederherstellbaren Fehler.
<stark>Es gibt einen offensichtlichen Widerspruch zwischen der Dokumentation für diese Methode und der Dokumentation für org.xml.sax.ContentHandler#endDocument
. Bis diese Mehrdeutigkeit in einer zukünftigen Hauptversion aufgelöst wird, sollten Clients keine Annahmen darüber treffen, ob endDocument() aufgerufen wird oder nicht aufgerufen wird, wenn der Parser einen fatalError() gemeldet oder eine Ausnahme ausgelöst hat.</Stark>
Dies entspricht der Definition von "schwerwiegendem Fehler" in Abschnitt 1.2 der W3C XML 1.0-Empfehlung. Beispielsweise würde ein Parser diesen Rückruf verwenden, um den Verstoß gegen eine Wohlgeformtheitseinschränkung zu melden.
Die Anwendung muss davon ausgehen, dass das Dokument nicht mehr verwendet werden kann, nachdem der Parser diese Methode aufgerufen hat, und sollte (sofern überhaupt) nur zum Sammeln zusätzlicher Fehlermeldungen fortgesetzt werden: Tatsächlich können SAX-Parser die Meldung anderer Ereignisse beenden, sobald diese Methode aufgerufen wurde.
Java-Dokumentation für org.xml.sax.ErrorHandler.fatalError(org.xml.sax.SAXParseException)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.