다음을 통해 공유


ILSResourceResolver.ResolveResource 메서드

정의

애플리케이션이 외부 리소스를 확인하도록 허용합니다.

[Android.Runtime.Register("resolveResource", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ls/LSInput;", "GetResolveResource_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.LS.ILSResourceResolverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.W3c.Dom.LS.ILSInput? ResolveResource (string? type, string? namespaceURI, string? publicId, string? systemId, string? baseURI);
[<Android.Runtime.Register("resolveResource", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ls/LSInput;", "GetResolveResource_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.LS.ILSResourceResolverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ResolveResource : string * string * string * string * string -> Org.W3c.Dom.LS.ILSInput

매개 변수

type
String

확인할 리소스의 형식입니다. XML [XML 1.0] 리소스(즉, 엔터티)의 경우 애플리케이션은 이 값을 "http://www.w3.org/TR/REC-xml"사용해야 합니다. XML 스키마 [XML 스키마 1부]의 경우 애플리케이션에서 이 값을 "http://www.w3.org/2001/XMLSchema"사용해야 합니다. 다른 유형의 리소스는 이 사양의 범위를 벗어나므로 이 메서드를 사용하려면 절대 URI를 권장해야 합니다.

namespaceURI
String

확인 중인 리소스의 네임스페이스(예: XML 스키마 리소스를 확인할 때 XML 스키마 [XML 스키마 1부]의 대상 네임스페이스)입니다.

publicId
String

참조되는 외부 엔터티의 공용 식별자이거나 null 공용 식별자가 제공되지 않았거나 리소스가 엔터티가 아닌 경우입니다.

systemId
String

참조되는 외부 리소스의 시스템 식별자, URI 참조 [IETF RFC 2396]이거나 null 시스템 식별자가 제공되지 않은 경우

baseURI
String

구문 분석 중인 리소스의 절대 기본 URI이거나 null 기본 URI가 없는 경우

반환

LSInput 새 입력 원본을 설명하거나 null 파서가 리소스에 대한 일반 URI 연결을 열도록 요청하는 개체입니다.

특성

설명

애플리케이션이 외부 리소스를 확인하도록 허용합니다. <br> 외부 LSParser DTD 하위 집합, DTD 내에서 참조되는 외부 엔터티 및 문서 요소 내에서 참조되는 외부 엔터티를 비롯한 외부 리소스를 열기 전에 이 메서드를 호출합니다(그러나 최상위 문서 엔터티는 이 메서드에 전달되지 않음). 그러면 애플리케이션이 외부 리소스 자체를 확인하거나, 대체 URI를 사용하거나, 완전히 다른 입력 소스를 사용하도록 요청할 LSParser 수 있습니다. <br> Application Writers는 이 메서드를 사용하여 외부 시스템 식별자를 리디렉션하여 보안 및/또는 로컬 URI를 만들거나, 카탈로그에서 공용 식별자를 조회하거나, 데이터베이스 또는 기타 입력 원본(예: 대화 상자 포함)에서 엔터티를 읽을 수 있습니다.

에 대한 org.w3c.dom.ls.LSResourceResolver.resolveResource(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)Java 설명서

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

적용 대상