共用方式為


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 介面中的任何其他方法,將定位器提供給應用程式。

定位器可讓應用程式判斷任何檔相關事件的結束位置,即使剖析器未報告錯誤也一樣。 一般而言,應用程式會使用這項資訊來報告自己的錯誤(例如不符合應用程式商務規則的字元內容)。 定位器傳回的資訊可能不足以與搜尋引擎搭配使用。

請注意,定位器只會在傳回和呼叫之前#endDocument endDocument,於調用 SAX 事件回呼期間#startDocument startDocument傳回正確的資訊。 應用程式不應該嘗試在任何其他時間使用它。

org.xml.sax.ContentHandler.setDocumentLocator(org.xml.sax.Locator)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於