Compartilhar via


ValidatorHandler.SetDocumentLocator(ILocator) Método

Definição

Receba um objeto para localizar a origem dos eventos do documento 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

Parâmetros

locator
ILocator

um objeto que pode retornar o local de qualquer evento de documento SAX

Implementações

Atributos

Comentários

Receba um objeto para localizar a origem dos eventos do documento SAX.

Os analisadores SAX são fortemente encorajados (embora não sejam absolutamente necessários) a fornecer um localizador: se ele fizer isso, ele deve fornecer o localizador para o aplicativo invocando esse método antes de invocar qualquer um dos outros métodos na interface ContentHandler.

O localizador permite que o aplicativo determine a posição final de qualquer evento relacionado ao documento, mesmo que o analisador não esteja relatando um erro. Normalmente, o aplicativo usará essas informações para relatar seus próprios erros (como conteúdo de caracteres que não corresponde às regras de negócios de um aplicativo). As informações retornadas pelo localizador provavelmente não são suficientes para uso com um mecanismo de pesquisa.

Observe que o localizador retornará informações corretas somente durante os retornos de chamada de evento SAX de invocação após #startDocument startDocument retornos e antes #endDocument endDocument de ser chamado. O aplicativo não deve tentar usá-lo em nenhum outro momento.

Documentação Java para org.xml.sax.ContentHandler.setDocumentLocator(org.xml.sax.Locator).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a