ValidatorHandler.SetDocumentLocator(ILocator) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получение объекта для поиска источника событий документа SAX.
[Android.Runtime.Register("setDocumentLocator", "(Lorg/xml/sax/Locator;)V", "GetSetDocumentLocator_Lorg_xml_sax_Locator_Handler")]
public abstract void SetDocumentLocator(Org.Xml.Sax.ILocator? locator);
[<Android.Runtime.Register("setDocumentLocator", "(Lorg/xml/sax/Locator;)V", "GetSetDocumentLocator_Lorg_xml_sax_Locator_Handler")>]
abstract member SetDocumentLocator : Org.Xml.Sax.ILocator -> unit
Параметры
- locator
- ILocator
объект, который может возвращать расположение любого события документа SAX
Реализации
- Атрибуты
Комментарии
Получение объекта для поиска источника событий документа SAX.
Средства синтаксического анализа SAX настоятельно рекомендуется (хотя и не обязательно) предоставлять указатель: если он делает это, он должен предоставить указатель приложению, вызвав этот метод перед вызовом любого из других методов в интерфейсе ContentHandler.
Указатель позволяет приложению определить конечную позицию любого события, связанного с документом, даже если средство синтаксического анализа не сообщает об ошибке. Как правило, приложение будет использовать эти сведения для создания отчетов о своих собственных ошибках (например, содержимое символов, которое не соответствует бизнес-правилам приложения). Сведения, возвращаемые указателем, вероятно, недостаточно для использования с поисковой системой.
Обратите внимание, что указатель вернет правильные сведения только во время обратных вызовов событий SAX после #startDocument startDocument
возврата и до #endDocument endDocument
вызова. Приложение не должно пытаться использовать его в любое другое время.
Документация по Java для org.xml.sax.ContentHandler.setDocumentLocator(org.xml.sax.Locator)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.