Compartir a través de


ValidatorHandler.SetDocumentLocator(ILocator) Método

Definición

Reciba un objeto para localizar el origen de los eventos de 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

objeto que puede devolver la ubicación de cualquier evento de documento SAX

Implementaciones

Atributos

Comentarios

Reciba un objeto para localizar el origen de los eventos de documento SAX.

Se recomienda encarecidamente que los analizadores SAX (aunque no sean absolutamente necesarios) proporcionen un localizador: si lo hace, debe proporcionar el localizador a la aplicación invocando este método antes de invocar cualquiera de los otros métodos en la interfaz ContentHandler.

El localizador permite a la aplicación determinar la posición final de cualquier evento relacionado con el documento, incluso si el analizador no informa de un error. Normalmente, la aplicación usará esta información para notificar sus propios errores (como el contenido de caracteres que no coincide con las reglas de negocios de una aplicación). Es probable que la información devuelta por el localizador no sea suficiente para su uso con un motor de búsqueda.

Tenga en cuenta que el localizador devolverá información correcta solo durante las devoluciones de llamada de eventos SAX de invocación después #startDocument startDocument de las devoluciones y antes de #endDocument endDocument llamar a . La aplicación no debe intentar usarla en ningún otro momento.

Documentación de Java para org.xml.sax.ContentHandler.setDocumentLocator(org.xml.sax.Locator).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a