다음을 통해 공유


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 인터페이스의 다른 메서드를 호출하기 전에 이 메서드를 호출하여 로케이터를 애플리케이션에 제공해야 합니다.

로케이터를 사용하면 파서가 오류를 보고하지 않더라도 응용 프로그램에서 문서 관련 이벤트의 끝 위치를 확인할 수 있습니다. 일반적으로 애플리케이션은 자체 오류(예: 애플리케이션의 비즈니스 규칙과 일치하지 않는 문자 콘텐츠)를 보고하는 데 이 정보를 사용합니다. 로케이터에서 반환된 정보는 검색 엔진에서 사용하기에 충분하지 않을 수 있습니다.

로케이터는 호출 SAX 이벤트 콜백 중에만 반환 후 #startDocument startDocument 호출되기 전에 #endDocument endDocument 올바른 정보를 반환합니다. 애플리케이션은 다른 시간에 사용하려고 시도해서는 안 됩니다.

에 대한 org.xml.sax.ContentHandler.setDocumentLocator(org.xml.sax.Locator)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상