ValidatorHandler.SetDocumentLocator(ILocator) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
接收物件,以尋找 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 屬性授權中所述的詞彙使用。