ILSResourceResolver.ResolveResource 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션이 외부 리소스를 확인하도록 허용합니다.
[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를 권장해야 합니다.
- 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를 만들거나, 카탈로그에서 공용 식별자를 조회하거나, 데이터베이스 또는 기타 입력 원본(예: 대화 상자 포함)에서 엔터티를 읽을 수 있습니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.