Поделиться через


IErrorHandler.FatalError(SAXParseException) Метод

Определение

Получение уведомления об ошибке, невосстановимой для восстановления.

[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

Параметры

exception
SAXParseException

Сведения об ошибке, инкапсулированные в исключении синтаксического анализа SAX.

Атрибуты

Исключения

Любое исключение SAX, возможно, упаковав другое исключение.

Комментарии

Получение уведомления об ошибке, невосстановимой для восстановления.

<Сильный>конфликт между документацией по этому методу и документацией по org.xml.sax.ContentHandler#endDocumentэтому методу. Пока эта неоднозначность не будет устранена в будущем основном выпуске, клиенты не должны делать никаких предположений о том, будет ли endDocument() или не вызываться, когда средство синтаксического анализа сообщило о неустранимом () или вызвал исключение.</сильный>

Это соответствует определению "неустранимая ошибка" в разделе 1.2 рекомендации W3C XML 1.0. Например, средство синтаксического анализа будет использовать этот обратный вызов, чтобы сообщить о нарушении ограничения хорошо сформированности.

Приложение должно предположить, что документ недоступен после вызова этого метода синтаксического анализа и должен продолжаться (если вообще) только для сбора дополнительных сообщений об ошибках: на самом деле средства синтаксического анализа SAX могут перестать сообщать о любых других событиях после вызова этого метода.

Документация по Java для org.xml.sax.ErrorHandler.fatalError(org.xml.sax.SAXParseException).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

См. также раздел