Condividi tramite


ValidatorHandler.SetDocumentLocator(ILocator) Metodo

Definizione

Ricevere un oggetto per individuare l'origine degli eventi del 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

Parametri

locator
ILocator

oggetto che può restituire la posizione di qualsiasi evento di documento SAX

Implementazioni

Attributi

Commenti

Ricevere un oggetto per individuare l'origine degli eventi del documento SAX.

I parser SAX sono fortemente invitati (anche se non assolutamente necessari) a fornire un localizzatore: in tal caso, deve fornire il localizzatore all'applicazione richiamando questo metodo prima di richiamare uno degli altri metodi nell'interfaccia ContentHandler.

Il localizzatore consente all'applicazione di determinare la posizione finale di qualsiasi evento correlato al documento, anche se il parser non segnala un errore. In genere, l'applicazione userà queste informazioni per segnalare i propri errori, ad esempio il contenuto di caratteri che non corrisponde alle regole business di un'applicazione. Le informazioni restituite dal localizzatore probabilmente non sono sufficienti per l'uso con un motore di ricerca.

Si noti che il localizzatore restituirà informazioni corrette solo durante i callback degli eventi SAX di chiamata dopo #startDocument startDocument il ritorno e prima #endDocument endDocument della chiamata. L'applicazione non deve tentare di usarla in qualsiasi altro momento.

Documentazione java per org.xml.sax.ContentHandler.setDocumentLocator(org.xml.sax.Locator).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a