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, для поиска общедоступных идентификаторов в каталоге или чтения сущности из базы данных или другого источника ввода (например, диалогового окна).
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.