Compartilhar via


ILSResourceResolver.ResolveResource Método

Definição

Permitir que o aplicativo resolva recursos externos.

[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

Parâmetros

type
String

O tipo do recurso que está sendo resolvido. Para recursos XML [XML 1.0] (ou seja, entidades), os aplicativos devem usar o valor "http://www.w3.org/TR/REC-xml". Para Esquema XML [Esquema XML Parte 1] , os aplicativos devem usar o valor "http://www.w3.org/2001/XMLSchema". Outros tipos de recursos estão fora do escopo desta especificação e, portanto, devem recomendar um URI absoluto para usar esse método.

namespaceURI
String

O namespace do recurso que está sendo resolvido, por exemplo, o namespace de destino do Esquema XML [XML Schema Part 1] ao resolver recursos do XML Schema.

publicId
String

O identificador público da entidade externa que está sendo referenciada, ou null se nenhum identificador público foi fornecido ou se o recurso não é uma entidade.

systemId
String

O identificador do sistema, uma referência de URI [IETF RFC 2396], do recurso externo que está sendo referenciado ou null se nenhum identificador do sistema foi fornecido.

baseURI
String

O URI de base absoluto do recurso que está sendo analisado ou null se não houver nenhum URI de base.

Retornos

Um LSInput objeto que descreve a nova fonte de entrada ou null para solicitar que o analisador abra uma conexão de URI regular com o recurso.

Atributos

Comentários

Permitir que o aplicativo resolva recursos externos. <br> O LSParser chamará esse método antes de abrir qualquer recurso externo, incluindo o subconjunto DTD externo, entidades externas referenciadas dentro do DTD e entidades externas referenciadas dentro do elemento documento (no entanto, a entidade de documento de nível superior não é passada para esse método). O aplicativo pode, então, solicitar que o LSParser próprio recurso externo resolva, que use um URI alternativo ou que use uma fonte de entrada totalmente diferente. <Os gravadores de aplicativos br> podem usar esse método para redirecionar identificadores de sistema externos para URI seguro e/ou local, para procurar identificadores públicos em um catálogo ou para ler uma entidade de um banco de dados ou outra fonte de entrada (incluindo, por exemplo, uma caixa de diálogo).

Documentação Java para org.w3c.dom.ls.LSResourceResolver.resolveResource(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a