Поделиться через


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 [часть 1 схемы XML] приложения должны использовать значение "http://www.w3.org/2001/XMLSchema". Другие типы ресурсов находятся вне области этой спецификации и поэтому следует рекомендовать абсолютный URI для использования этого метода.

namespaceURI
String

Пространство имен разрешаемого ресурса, например целевое пространство имен схемы XML [часть 1 схемы XML] при разрешении ресурсов схемы XML.

publicId
String

Общедоступный идентификатор внешней сущности, на который ссылается ссылка, или если общедоступный идентификатор не указан или null ресурс не является сущностью.

systemId
String

Системный идентификатор, ссылка URI [IETF RFC 2396], на внешний ресурс, на который ссылается, или null если системный идентификатор не указан.

baseURI
String

Абсолютный базовый универсальный код ресурса (URI) синтаксического анализа ресурса или null базовый универсальный код ресурса (URI).

Возвращаемое значение

LSInput Объект, описывающий новый источник входных данных или null запрашивающий, чтобы средство синтаксического анализа открыло обычное подключение URI к ресурсу.

Атрибуты

Комментарии

Разрешить приложению разрешать внешние ресурсы. <br> Вызывает LSParser этот метод перед открытием любого внешнего ресурса, включая внешний подмножество DTD, внешние сущности, на которые ссылается DTD, и внешние сущности, на которые ссылается элемент документа (однако сущность документа верхнего уровня не передается этому методу). Затем приложение может запросить LSParser разрешение внешнего ресурса, использовать альтернативный универсальный код ресурса (URI) или использовать совершенно другой источник входных данных. <Br> Средство записи приложений может использовать этот метод для перенаправления идентификаторов внешней системы для защиты и (или) локального URI, для поиска общедоступных идентификаторов в каталоге или чтения сущности из базы данных или другого источника ввода (например, диалогового окна).

Документация по Java для org.w3c.dom.ls.LSResourceResolver.resolveResource(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к