Sprache

IErrorHandler.Error(SAXParseException) Methode

Definition

Empfangen einer Benachrichtigung über einen wiederherstellbaren Fehler.

[Android.Runtime.Register("error", "(Lorg/xml/sax/SAXParseException;)V", "GetError_Lorg_xml_sax_SAXParseException_Handler:Org.Xml.Sax.IErrorHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Error(Org.Xml.Sax.SAXParseException? exception);
[<Android.Runtime.Register("error", "(Lorg/xml/sax/SAXParseException;)V", "GetError_Lorg_xml_sax_SAXParseException_Handler:Org.Xml.Sax.IErrorHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Error : 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 wiederherstellbaren Fehler.

Dies entspricht der Definition von "Error" in Abschnitt 1.2 der W3C XML 1.0-Empfehlung. Beispielsweise würde ein Überprüfungsparser diesen Rückruf verwenden, um den Verstoß gegen eine Gültigkeitseinschränkung zu melden. Das Standardverhalten besteht darin, keine Maßnahmen zu ergreifen.

Der SAX-Parser muss nach dem Aufrufen dieser Methode weiterhin normale Analyseereignisse bereitstellen: Es sollte dennoch möglich sein, dass die Anwendung das Dokument bis zum Ende verarbeiten kann. Wenn die Anwendung dies nicht tun kann, sollte der Parser einen schwerwiegenden Fehler melden, auch wenn die XML-Empfehlung dies nicht erfordert.

Filter können diese Methode verwenden, um auch andere, nicht-XML-Fehler zu melden.

Java Dokumentation für org.xml.sax.ErrorHandler.error(org.xml.sax.SAXParseException).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen